-
Notifications
You must be signed in to change notification settings - Fork 2
/
registerOperations.ts
36 lines (32 loc) · 1.9 KB
/
registerOperations.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import * as atomic from "./../operations/atomicOperations";
import {GenerateQCReport} from "./../operations/GenerateQCReport";
import {IndexFastaForBowTie2Alignment} from "../operations/indexFastaForBowTie2Alignment";
import {IndexFastaForVisualization} from "./../operations/indexFastaForVisualization";
import {RunAlignment} from "./../operations/RunAlignment";
import {RenderCoverageTrackForContig} from "./../operations/RenderCoverageTrack";
import {RenderSNPTrackForContig} from "./../operations/RenderSNPTrack";
import {CheckForUpdate} from "./../operations/CheckForUpdate";
import {DownloadAndInstallUpdate} from "./../operations/DownloadAndInstallUpdate";
import {NewProject} from "./../operations/NewProject";
import {OpenProject} from "./../operations/OpenProject";
import {SaveProject} from "./../operations/SaveProject";
import {InputBamFile} from "./../operations/InputBamFile";
import {LinkRefSeqToAlignment} from "./../operations/LinkRefSeqToAlignment";
import {BLASTSegment} from "./../operations//BLASTSegment";
export function registerOperations() : void
{
atomic.register("generateFastQCReport",GenerateQCReport);
atomic.register("indexFastaForBowTie2Alignment",IndexFastaForBowTie2Alignment);
atomic.register("indexFastaForVisualization",IndexFastaForVisualization);
atomic.register("runAlignment",RunAlignment);
atomic.register("renderCoverageTrackForContig",RenderCoverageTrackForContig);
atomic.register("renderSNPTrackForContig",RenderSNPTrackForContig);
atomic.register("inputBamFile",InputBamFile);
atomic.register("linkRefSeqToAlignment",LinkRefSeqToAlignment);
atomic.register("BLASTSegment",BLASTSegment);
atomic.register("checkForUpdate",CheckForUpdate);
atomic.register("downloadAndInstallUpdate",DownloadAndInstallUpdate);
atomic.register("newProject",NewProject);
atomic.register("openProject",OpenProject);
atomic.register("saveProject",SaveProject);
}