Mercurial > repos > iuc > slamdunk
annotate alleyoop.xml @ 3:24657d5edede draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit 11770937d250d7a332875becf06b9a42b17c46d1
author | iuc |
---|---|
date | Mon, 21 Jan 2019 16:47:01 -0500 |
parents | 57bf9a0d49a5 |
children | 141f65f7c7c8 |
rev | line source |
---|---|
1
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
1 <tool id="alleyoop" name="Alleyoop" version="@TOOL_VERSION@"> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
2 <description>- post-processing and QC of Slamdunk analyses</description> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
3 <macros> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
5 </macros> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
6 <expand macro="requirements" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
7 <version_command>alleyoop --version</version_command> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
8 <command detect_errors="exit_code"><![CDATA[ |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
9 #import re |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
10 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
11 #if $reference_source.reference_source_selector == 'history': |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
12 ln -f -s '$reference_source.ref_file' reference.fa && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
13 #else: |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
14 ln -f -s '$reference_source.ref_file.fields.path' reference.fa && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
15 #end if |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
16 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
17 mkdir ./filter && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
18 #for $bam in $reads: |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
19 #set $ext = "" |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
20 #set $bam_name = re.sub('[^\w\-\.]', '_', str($bam.element_identifier)) |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
21 #if not $bam_name.endswith('.bam') |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
22 #set $ext = ".bam" |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
23 #end if |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
24 ln -s '$bam' './filter/${bam_name}${ext}' && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
25 ln -s '$bam.metadata.bam_index' './filter/${bam_name}${ext}.bai' && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
26 #end for |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
27 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
28 mkdir ./count && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
29 #for $tsv in $count_tsvs: |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
30 #set $ext = "" |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
31 #set $tsv_name = re.sub('[^\w\-\.]', '_', str($tsv.element_identifier)) |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
32 #if not $tsv_name.endswith('_tcount.tsv') |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
33 #set $ext = "_tcount.tsv" |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
34 #end if |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
35 ln -s '$tsv' './count/${tsv_name}${ext}' && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
36 #end for |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
37 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
38 mkdir ./snp && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
39 #for $vcf in $variants: |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
40 #set $ext = "" |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
41 #set $vcf_name = re.sub('[^\w\-\.]', '_', str($vcf.element_identifier)) |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
42 #if not $vcf_name.endswith('_snp.vcf') |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
43 #set $ext = "_snp.vcf" |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
44 #end if |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
45 ln -s '$vcf' './snp/${vcf_name}${ext}' && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
46 #end for |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
47 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
48 alleyoop summary -o ./summary.txt -t ./count ./filter/*bam && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
49 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
50 alleyoop rates -o ./stats -r reference.fa -mq $mq ./filter/*bam && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
51 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
52 alleyoop utrrates -o ./stats -r reference.fa -b $Reference -t \${GALAXY_SLOTS:-1} -l $l -mq $mq ./filter/*bam && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
53 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
54 alleyoop tcperreadpos -o ./stats -r reference.fa -s ./snp -t \${GALAXY_SLOTS:-1} -l $l -mq $mq ./filter/*bam && |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
55 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
56 alleyoop tcperutrpos -o ./stats -r reference.fa -s ./snp -t \${GALAXY_SLOTS:-1} -l $l -b $Reference -mq $mq ./filter/*bam |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
57 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
58 #if $bams: |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
59 && alleyoop read-separator -o ./splitbams -s ./snp -r reference.fa ./filter/*bam |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
60 #end if |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
61 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
62 ]]></command> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
63 <inputs> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
64 <expand macro="reference_files" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
65 <param name="reads" type="data" format="sam,bam" multiple="True" label="Slamdunk BAM files" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
66 <param name="count_tsvs" type="data" format="tabular" multiple="True" label="Slamdunk Count TSV files" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
67 <param name="variants" type="data" format="vcf" multiple="True" label="Slamdunk VCF files" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
68 <param argument="-mq" type="integer" label="Minimum base quality" |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
69 value="27" min="0" |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
70 help="Minimum base quality for T>C conversions (default: 27)." /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
71 <param argument="-l" type="integer" label="Read length" |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
72 value="50" min="50" help="Maximum read length (before trimming)." /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
73 <param name="bams" type="boolean" truevalue="True" falsevalue="False" checked="False" label="Output T>C separated BAM files?" help="If this option is set to Yes, the Alleyoop read-separator module will be run to output BAM files of separated T>C reads from non T>C reads. Default: No"/> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
74 </inputs> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
75 <outputs> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
76 <collection name="outputSummary" type="list" label="${tool.name} on ${on_string}: Summary tables"> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
77 <discover_datasets pattern="(?P<name>.+)\.txt$" format="tabular" directory="." visible="false" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
78 </collection> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
79 <collection name="outputStats" type="list" label="${tool.name} on ${on_string}: Stats tables"> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
80 <discover_datasets pattern="(?P<name>.+)\.csv$" format="tabular" directory="./stats" visible="false" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
81 </collection> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
82 <collection name="outputTCReads" type="list" label="${tool.name} on ${on_string}: TC Reads"> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
83 <discover_datasets pattern="(?P<name>.+)_TCReads.bam$" format="bam" directory="./splitbams" visible="false" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
84 <filter>bams</filter> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
85 </collection> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
86 <collection name="outputbkgdReads" type="list" label="${tool.name} on ${on_string}: Background Reads"> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
87 <discover_datasets pattern="(?P<name>.+)_backgroundReads.bam$" format="bam" directory="./splitbams" visible="false" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
88 <filter>bams</filter> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
89 </collection> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
90 </outputs> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
91 <tests> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
92 <!-- Ensure default output works --> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
93 <test expect_num_outputs="2"> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
94 <param name="reference_source_selector" value="history" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
95 <param name="ref_file" ftype="fasta" value="ref.fa" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
96 <param name="Reference" ftype="bed" value="actb.bed" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
97 <param name="reads" ftype="bam" value="reads1.bam,reads2.bam" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
98 <param name="count_tsvs" ftype="tabular" value="reads1_tcount.tsv,reads2_tcount.tsv" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
99 <param name="variants" ftype="vcf" value="reads1_snp.vcf,reads2_snp.vcf" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
100 <param name="l" value="100" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
101 <param name="mq" value="27" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
102 <output_collection name="outputSummary" count="2"> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
103 <element name="summary" ftype="tabular" file="summary.txt" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
104 </output_collection> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
105 <output_collection name="outputStats" count="8"> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
106 <element name="reads1_overallrates" ftype="tabular" file="reads1_overallrates.csv" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
107 </output_collection> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
108 </test> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
109 <!-- Ensure BAM output works --> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
110 <test expect_num_outputs="4"> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
111 <param name="reference_source_selector" value="history" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
112 <param name="ref_file" ftype="fasta" value="ref.fa" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
113 <param name="Reference" ftype="bed" value="actb.bed" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
114 <param name="reads" ftype="bam" value="reads1.bam,reads2.bam" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
115 <param name="count_tsvs" ftype="tabular" value="reads1_tcount.tsv,reads2_tcount.tsv" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
116 <param name="variants" ftype="vcf" value="reads1_snp.vcf,reads2_snp.vcf" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
117 <param name="l" value="100" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
118 <param name="mq" value="27" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
119 <param name="bams" value="True" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
120 <output_collection name="outputTCReads" count="2"> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
121 <element name="reads1" ftype="bam" file="reads1_TCReads.bam" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
122 </output_collection> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
123 <output_collection name="outputbkgdReads" count="2"> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
124 <element name="reads1" ftype="bam" file="reads1_backgroundReads.bam" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
125 </output_collection> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
126 </test> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
127 </tests> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
128 <help><![CDATA[ |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
129 SLAMseq |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
130 ======= |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
131 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
132 SLAMseq is a novel sequencing protocol that directly uncovers 4-thiouridine incorporation events in RNA by high-throughput sequencing. When combined with metabolic labeling protocols, SLAM-seq allows to study the intracellular RNA dynamics, from transcription, RNA processing to RNA stability. |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
133 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
134 Original publication: `Herzog et al., Nature Methods, 2017; doi:10.1038/nmeth.4435 <https://www.nature.com/nmeth/journal/vaop/ncurrent/full/nmeth.4435.html>`_ |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
135 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
136 Alleyoop |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
137 ======== |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
138 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
139 Alleyoop (Additional sLamdunk heLpEr tools for anY diagnOstics Or Plots) is a collection of tools for post-processing and running diagnostics on Slamdunk analyses. This tool works on the output of the **Slamdunk** tool and requires all the inputs listed in the table below. |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
140 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
141 =============== ========================================================================================================================================================== |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
142 Parameter Description |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
143 =============== ========================================================================================================================================================== |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
144 **Genome** The reference fasta file (Genome assembly). |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
145 **Reference** BED-file containing coordinates for 3' UTRs. |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
146 **Reads** Slamdunk Filtered BAM files. |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
147 **Counts** Slamdunk Count TSV files. |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
148 **Variants** Slandunk VCF files. |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
149 **Read length** Maximum length of reads (usually 50, 100, 150). |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
150 =============== ========================================================================================================================================================== |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
151 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
152 This tool runs the **Alleyoop** *summary*, *rates*, *utrrates*, *tcperreadpos* and *tcperutrpos* modules and outputs: |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
153 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
154 * Tab-separated *summary* files from the summary module with mapping and PCA statistics |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
155 * Tab-separated *stats* files from the rates, utrrates, tcperreadpos and tcperutrpos modules |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
156 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
157 Optionally, the *read-separator* module can be run to output BAM files of separated T>C and non T>C reads. |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
158 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
159 The summary and stats files can be summarised and visualised with MultiQC. An example MultiQC report can be seen here_. For information on these modules see the `Alleyoop documentation`_. |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
160 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
161 .. _`Alleyoop documentation`: http://t-neumann.github.io/slamdunk/docs.html#document-Alleyoop |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
162 .. _here: http://t-neumann.github.io/slamdunk/multiqc_example/multiqc_report.html |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
163 |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
164 ]]></help> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
165 <citations> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
166 <expand macro="citations" /> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
167 </citations> |
57bf9a0d49a5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/slamdunk commit dbd131d3a162e9d70c305148d305680acb549e93
iuc
parents:
diff
changeset
|
168 </tool> |