comparison defuse_trinity_analysis.xml @ 40:ed07bcc39f6e

Provide a matched tabular output
author Jim Johnson <jj@umn.edu>
date Wed, 06 May 2015 14:31:57 -0500
parents 4353f776dfa3
children
comparison
equal deleted inserted replaced
39:90127ee1eae5 40:ed07bcc39f6e
1 <?xml version="1.0"?> 1 <?xml version="1.0"?>
2 <tool id="defuse_trinity_analysis" name="Defuse Trinity" version="0.6.1"> 2 <tool id="defuse_trinity_analysis" name="Defuse Trinity" version="0.6.1">
3 <description>verify fusions with trinity</description> 3 <description>verify fusions with trinity</description>
4 <stdio>
5 <exit_code range="1:" level="fatal" description="Error" />
6 </stdio>
4 <command interpreter="python">defuse_trinity_analysis.py --input $defuse_results --transcripts $trinity_transcripts --peptides $trinity_orfs 7 <command interpreter="python">defuse_trinity_analysis.py --input $defuse_results --transcripts $trinity_transcripts --peptides $trinity_orfs
5 --nbases $nbases --min_pep_len $min_pep_len --ticdist $ticdist 8 --nbases $nbases --min_pep_len $min_pep_len --ticdist $ticdist --readthrough=$readthrough
9 #if 'matched' in str($outputs).split(','):
10 --matched="$matched_output"
11 #end if
12 #if 'aligned' in str($outputs).split(','):
13 --transcript_alignment="$aligned_output"
14 #end if
6 --output $output 15 --output $output
7 </command> 16 </command>
8 <inputs> 17 <inputs>
9 <param name="defuse_results" type="data" format="defuse.results.tsv" label="Defuse Results file"/> 18 <param name="defuse_results" type="data" format="defuse.results.tsv" label="Defuse Results file"/>
10 <param name="trinity_transcripts" type="data" format="fasta" label="TrinityRNAseq: Assembled Transcripts"/> 19 <param name="trinity_transcripts" type="data" format="fasta" label="TrinityRNAseq: Assembled Transcripts"/>
11 <param name="trinity_orfs" type="data" format="fasta" label="transcriptsToOrfs: Candidate Peptide Sequences"/> 20 <param name="trinity_orfs" type="data" format="fasta" label="transcriptsToOrfs: Candidate Peptide Sequences"/>
12 <param name="nbases" type="integer" value="12" min="1" label="Number of bases on either side of the fusion to compare"/> 21 <param name="nbases" type="integer" value="12" min="1" label="Number of bases on either side of the fusion to compare"/>
13 <param name="min_pep_len" type="integer" value="100" min="0" label="Minimum length of peptide to report"/> 22 <param name="min_pep_len" type="integer" value="100" min="0" label="Minimum length of peptide to report"/>
14 <param name="ticdist" type="integer" value="1000000" min="0" label="Maximum intrachromosomal distance to be classified a Transcription-induced chimera (TIC)"/> 23 <param name="ticdist" type="integer" value="1000000" min="0" label="Maximum intrachromosomal distance to be classified a Transcription-induced chimera (TIC)"/>
24 <param name="readthrough" type="integer" value="4" min="0" label="Number of stop_codons to read through"/>
25 <param name="outputs" type="select" multiple="true" display="checkboxes" label="Additional outputs">
26 <option value="matched">Matched Fusions Trinity Tanscripts and ORFs Tabular</option>
27 <option value="aligned">Aligned Fusion and Trinity Transcipts Fasta</option>
28 </param>
15 </inputs> 29 </inputs>
16 <stdio>
17 <exit_code range="1:" level="fatal" description="Error" />
18 </stdio>
19 <outputs> 30 <outputs>
31 <data name="matched_output" metadata_source="defuse_results" format="tabular" label="${tool.name} on ${on_string}: Fusions Trinity Matched ">
32 <filter>(outputs and 'matched' in outputs)</filter>
33 </data>
34 <data name="aligned_output" metadata_source="defuse_results" format="fasta" label="${tool.name} on ${on_string}: Fusion Trinity Sequences">
35 <filter>(outputs and 'aligned' in outputs)</filter>
36 </data>
20 <data name="output" metadata_source="defuse_results" format="tabular" label="${tool.name} on ${on_string}: Fusion Report"/> 37 <data name="output" metadata_source="defuse_results" format="tabular" label="${tool.name} on ${on_string}: Fusion Report"/>
21 </outputs> 38 </outputs>
22 <tests> 39 <tests>
23 <test> 40 <test>
24 <param name="defuse_results" value="mm10_results.filtered.tsv" ftype="defuse.results.tsv" dbkey="mm10"/> 41 <param name="defuse_results" value="mm10_results.filtered.tsv" ftype="defuse.results.tsv" dbkey="mm10"/>
25 <output name="vcf" file="mm10_results.filtered.vcf"/> 42 <output name="vcf" file="mm10_results.filtered.vcf"/>
26 </test> 43 </test>
27 </tests> 44 </tests>
28 <help> 45 <help>
29 **Defuse Results ** 46 **Defuse Results**
30 47
31 Verifies DeFuse_ results.tsv with TrinityRNAseq_ assembled transcripts and ORFs. 48 Verifies DeFuse_ fusion predictions in results.tsv with TrinityRNAseq_ assembled transcripts and ORFs.
32 49
33 This program relies on the header line of the results.tsv to determine which columns to use for analysis. 50 This program relies on the header line of the results.tsv to determine which columns to use for analysis.
51
34 .. _DeFuse: http://sourceforge.net/apps/mediawiki/defuse 52 .. _DeFuse: http://sourceforge.net/apps/mediawiki/defuse
35 .. _TrinityRNAseq: http://trinityrnaseq.github.io/ 53 .. _TrinityRNAseq: http://trinityrnaseq.github.io/
36 </help> 54 </help>
37 </tool> 55 </tool>