annotate align_and_estimate_abundance.xml @ 1:16aaa05e7d67 draft

Uploaded
author anmoljh
date Thu, 27 Aug 2015 12:35:23 -0400
parents 972c930ed278
children 96a9a03f8948
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
1 <tool id='align_and_estimate_abundance' name='Align and Estimate Abundance' version='r20140717'>
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
2
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
3 <description> using utility align_and_estimate_abundance.pl</description>
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
4
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
5 <requirements>
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
6 <requirement type="package" version="r20140717">trinityrnaseq</requirement>
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
7 <requirement type="package" version="0.12.7">bowtie</requirement>
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
8 <requirement type="package" version="2.1">samtools</requirement>
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
9 <requirement type="package" version="1.5.1">eXpress</requirement>
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
10 </requirements>
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
11
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
12 <command> \$TRINITY_HOME/util/align_and_estimate_abundance.pl
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
13 --transcripts $transcripts
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
14 --est_method $est_method
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
15 --aln_method $aln_method
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
16 --prep_reference
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
17
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
18 ## Inputs.
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
19 #if str($reads.paired_or_single) == "paired":
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
20
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
21 --left $reads.left_input --right $reads.right_input
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
22
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
23 #if $reads.left_input.ext == 'fa':
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
24 --seqType fa
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
25 #else:
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
26 --seqType fq
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
27 #end if
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
28
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
29 ## Additional parameters.
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
30 #if str($reads.optional.use_options) == "yes":
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
31
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
32 #if str($reads.optional.library_type) != "None":
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
33 --SS_lib_type $reads.optional.library_type
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
34 #end if
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
35
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
36
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
37
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
38 #end if
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
39
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
40 #else:
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
41 --single $reads.input
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
42
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
43 #if str($reads.input.ext) == 'fa':
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
44 --seqType fa
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
45 #else:
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
46 --seqType fq
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
47 #end if
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
48
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
49 ## Additional parameters.
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
50 #if str($reads.optional.use_option) == "yes":
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
51
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
52 #if str($reads.additional_params.library_type) != "None":
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
53 --SS_lib_type $reads.optional.library_type
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
54 #end if
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
55
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
56 #end if
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
57 #end if
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
58
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
59 ## direct to output
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
60 &gt; $align_and_estimate_abundance_log 2&gt;&amp;1
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
61
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
62 </command>
972c930ed278 Uploaded
anmoljh
parents:
diff changeset
63
1
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
64 <inputs>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
65
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
66 <!-- Required -->
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
67 <param name="transcripts" type="data" format="fasta" label="Transcripts [ in fasta format ]" help="--transcripts &lt; string &gt; ; transcript fasta file"/>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
68
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
69 <param name="est_method" type="select" display="radio" label="Choose abundance estimation method" help="">
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
70 <option value="RSEM" selected="True">RSEM</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
71 <option value="eXpress">eXpress</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
72 </param>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
73
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
74 <param name="aln_method" type="select" display="radio" label="Choose alignment method" help="">
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
75 <option value="bowtie" selected="True">bowtie</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
76 <option value="bowtie2">bowtie2</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
77 </param>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
78
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
79 <conditional name="reads">
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
80 <param name="paired_or_single" type="select" label="Paired or Single-end reads?">
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
81 <option value="paired">Paired</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
82 <option value="single">Single</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
83 </param>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
84
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
85
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
86 <when value="paired">
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
87 <param format="fasta,fastq" name="left_input" type="data" label="Left/Forward strand reads" help=""/>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
88 <param format="fasta,fastq" name="right_input" type="data" label="Right/Reverse strand reads" help=""/>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
89
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
90 <param name="seqtype" type="select" label="--seqType" help="">
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
91 <option value='fq' selected='true'>fastq</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
92 <option value='fa'>fasta</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
93 </param>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
94
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
95 <conditional name='optional'>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
96 <param name='use_options' type='select' label='Use Optional parameters?'>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
97 <option value='no'>NO</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
98 <option value='yes'>YES</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
99 </param>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
100 <when value='no'/>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
101 <when value='yes'>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
102 <param name="library_type" type="select" label="Strand-specific Library Type">
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
103 <option value="None">None</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
104 <option value="FR">FR</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
105 <option value="RF">RF</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
106 </param>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
107
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
108
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
109
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
110 </when>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
111 </conditional>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
112 </when>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
113 <when value="single">
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
114 <param format="fasta,fastq" name="input" type="data" label="Single-end reads" help=""/>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
115 <param name="seqtype" type="select" label="--seqType" help="">
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
116 <option value='fq' selected='true'>fastq</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
117 <option value='fa'>fasta</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
118 </param>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
119
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
120 <conditional name='optional'>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
121 <param name='use_options' type='select' label='Use Optional parameters?'>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
122 <option value='no'>NO</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
123 <option value='yes'>YES</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
124 </param>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
125 <when value='no'/>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
126 <when value='yes'>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
127 <param name="library_type" type="select" label="Strand-specific Library Type">
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
128 <option value="None">None</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
129 <option value="F">F</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
130 <option value="R">R</option>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
131 </param>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
132 </when>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
133 </conditional>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
134 </when>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
135 </conditional>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
136
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
137 </inputs>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
138
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
139 <outputs>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
140 <data format="txt" name="align_and_estimate_abundance_log" label="${tool.name} on ${on_string}: log" />
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
141 <data format="bam" name="bowtie_bam" label="${tool.name} on ${on_string}: bam" from_work_dir="bowtie.bam" />
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
142 <data format="tabular" name="rsem_isoforms" label="${tool.name} on ${on_string}: isoforms" from_work_dir="RSEM.isoforms.results"/>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
143 <data format="tabular" name="rsem_genes" label="${tool.name} on ${on_string}: genes" from_work_dir="RSEM.genes.results"/>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
144 </outputs>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
145 </tool>
16aaa05e7d67 Uploaded
anmoljh
parents: 0
diff changeset
146