Workflow: heatmap-prepare.cwl
Workflow runs homer-make-tag-directory.cwl tool using scatter for the following inputs - bam_file - fragment_size - total_reads `dotproduct` is used as a `scatterMethod`, so one element will be taken from each array to construct each job: 1) bam_file[0] fragment_size[0] total_reads[0] 2) bam_file[1] fragment_size[1] total_reads[1] ... N) bam_file[N] fragment_size[N] total_reads[N] `bam_file`, `fragment_size` and `total_reads` arrays should have the identical order.
- Selected
- |
- Default Values
- Nested Workflows
- Tools
- Inputs/Outputs
Inputs
ID | Type | Title | Doc |
---|---|---|---|
bam_file | File[] | BAM files |
Array of input BAM files |
total_reads | Integer[] | Total reads numbers |
Array of total reads number for downstream normalization |
fragment_size | Integer[] | Fragment sizes |
Array of fragment sizes |
Steps
ID | Runs | Label | Doc |
---|---|---|---|
make_tag_directory |
homer-make-tag-directory.cwl
(CommandLineTool)
|
Tool runs makeTagDirectory that basically parses through the alignment file and splits the tags into separate
files based on the chromosomes. |
Outputs
ID | Type | Label | Doc |
---|---|---|---|
tag_folder | Directory[] | Tag directories |
Array of tag directories |
https://w3id.org/cwl/view/git/9850a859de1f42d3d252c50e15701928856fe774/tools/heatmap-prepare.cwl