annotate cmalign.xml @ 13:ffa96097e5b2 draft

Uploaded
author bgruening
date Fri, 13 Feb 2015 03:12:04 -0500
parents c17ed5a530d2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
1 <tool id="infernal_cmsearch" name="Search covariance model(s)" version="1.1.0.2">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
2 <description>against a sequence database (cmsearch)</description>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
3 <parallelism method="multi" split_inputs="seqdb" split_mode="to_size" split_size="100" shared_inputs="" merge_outputs="outfile,multiple_alignment_output"></parallelism>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
4 <requirements>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
5 <requirement type="package">infernal</requirement>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
6 <requirement type="package" version="1.1">infernal</requirement>
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
7 <requirement type="package" version="8.22">gnu_coreutils</requirement>
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
8 </requirements>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
9 <command>
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
10 <![CDATA[
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
11 ## a temp file is needed, because the standard tabular output from infernal is not usefull in Galaxy
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
12 ## it will be converted to a tab delimited file and piped to Galaxy
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
13 temp_tabular_output=\$(mktemp);
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
14
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
15 cmsearch
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
16 ## Infernal Options
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
17 --cpu "\${GALAXY_SLOTS:-12}"
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
18 -o /dev/null
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
19 --tformat $seqdb.ext ##target format: fasta, embl, genbank, ddbj, stockholm, pfam, a2m, afa, clustal, and phylip
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
20 $bottomonly
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
21 $toponly
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
22 $cyk
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
23 $notrunc
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
24 $max
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
25 $nohmm
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
26 $mid
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
27 ##$bitscore_thresholds
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
28 --tblout \$temp_tabular_output
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
29 $g
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
30 #if $A:
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
31 $A $multiple_alignment_output
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
32 #end if
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
33
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
34 #if $inclusion_thresholds_opts.inclusion_thresholds_selector == "--incE":
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
35 --incE $inclusion_thresholds_opts.incE
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
36 #elif $inclusion_thresholds_opts.inclusion_thresholds_selector == "--incT":
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
37 --incT $inclusion_thresholds_opts.incT
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
38 #end if
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
39
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
40 #if $reporting_thresholds_opts.reporting_thresholds_selector == "-E":
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
41 -E $reporting_thresholds_opts.E
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
42 #elif $reporting_thresholds_opts.reporting_thresholds_selector == "-T":
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
43 -T $reporting_thresholds_opts.T
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
44 #end if
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
45
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
46 ## CM file from the history or stored as database on disc
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
47
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
48 #if $cm_opts.cm_opts_selector == "db":
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
49 $cm_opts.database.fields.path
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
50 #else:
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
51 $cm_opts.cmfile
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
52 #end if
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
53
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
54 ## sequence file
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
55 $seqdb
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
56 2>&1
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
57 ;
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
58
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
59 ## 1. replace all lines starting # (comment lines)
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
60 ## 2. replace the first 18 spaces with tabs, 18th field is a free text field (can contain spaces)
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
61 sed -e 's/#.*$//' -e '/^$/d' -e 's/ /\t/g' -e 's/\t/ /18g' \$temp_tabular_output > $outfile
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
62
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
63 ]]>
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
64 </command>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
65 <inputs>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
66
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
67 <param name="seqdb" type="data" format="fasta" label="Sequence database"/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
68 <conditional name="cm_opts">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
69 <param name="cm_opts_selector" type="select" label="Subject covariance models">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
70 <option value="db" selected="True">Locally installed covariance models</option>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
71 <option value="histdb">Covariance model from your history</option>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
72 </param>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
73 <when value="db">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
74 <param name="database" type="select" label="Covariance models">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
75 <options from_file="infernal.loc">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
76 <column name="value" index="0"/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
77 <column name="name" index="1"/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
78 <column name="path" index="2"/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
79 </options>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
80 </param>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
81 </when>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
82 <when value="histdb">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
83 <param name="cmfile" type="data" format="txt" label="Covariance models file from the history."/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
84 </when>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
85 </conditional>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
86
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
87 <param name="g" truevalue="-g" falsevalue="" checked="False" type="boolean"
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
88 label="Turn on the glocal alignment algorithm" help="... global with respect to the query model and local with respect to the target database."/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
89
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
90 <param name="bottomonly" truevalue="--bottomonly" falsevalue="" checked="False" type="boolean"
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
91 label="Only search the bottom (Crick) strand of target sequences" help="in the sequence database"/>
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
92 <param name="toponly" truevalue="--toponly" falsevalue="" checked="False" type="boolean"
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
93 label="Only search the top (Watson) strand of target sequences" help="in the sequence database"/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
94
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
95 <param name="cyk" truevalue="--cyk" falsevalue="" checked="False" type="boolean"
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
96 label="Use the CYK algorithm, not Inside, to determine the final score of all hits" help=""/>
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
97 <param name="--acyk" truevalue="--cyk" falsevalue="" checked="False" type="boolean"
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
98 label="Use the CYK algorithm to align hits" help="By default, the Durbin/Holmes optimal accuracy algorithm is used, which finds the alignment that maximizes the expected accuracy of all aligned residues."/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
99
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
100 <param name="notrunc" truevalue="--notrunc" falsevalue="" checked="False" type="boolean"
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
101 label="Turn off truncated hit detection" help=""/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
102
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
103 <!-- accelleration pipeline -->
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
104
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
105 <param name="max" truevalue="--max" falsevalue="" checked="False" type="boolean"
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
106 label="Turn off all filters, and run non-banded Inside on every full-length target sequence" help="This
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
107 increases sensitivity somewhat, at an extremely large cost in speed."/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
108
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
109 <param name="nohmm" truevalue="--nohmm" falsevalue="" checked="False" type="boolean"
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
110 label="Turn off all HMM filter stages " help=""/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
111
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
112 <param name="mid" truevalue="--mid" falsevalue="" checked="False" type="boolean"
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
113 label="Turn off the HMM SSV and Viterbi filter stages" help=""/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
114
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
115
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
116 <!-- Options for model-specific score thresholding -->
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
117 <!--
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
118 <param name="bitscore_thresholds" type="select" label="Bit score thresholds" help="Curated CM databases may define specific bit score thresholds for each CM, superseding any thresholding based on statistical significance alone.">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
119 <option value="" selected="true">None</option>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
120 <option value=" - -cut_ga">GA (gathering) bit scores</option>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
121 <option value=" - -cut_nc">NC (noise cutoff) bit score</option>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
122 <option value=" - -cut_tc">TC (trusted cutoff) bit score</option>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
123 </param>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
124 -->
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
125 <!-- Options for inclusion thresholds -->
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
126
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
127
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
128 <conditional name="inclusion_thresholds_opts">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
129 <param name="inclusion_thresholds_selector" type="select" label="Inclusion thresholds"
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
130 help="Inclusion thresholds are stricter than reporting thresholds. Inclusion thresholds control which hits are considered to be reliable enough to be included in an output alignment or in a possible subsequent search round, or marked as significant (”!”) as opposed to questionable (”?”) in hit output.">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
131 <option value="" selected="true">default</option>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
132 <option value="--incE">Use E-value</option>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
133 <option value="--incT">Use bit score</option>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
134 </param>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
135 <when />
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
136 <when value="--incE">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
137 <param name="incE" type="float" value="0.01" size="5" label="Use E-value" help="of &lt;= X as the hit inclusion threshold.">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
138 <sanitizer>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
139 <valid initial="string.printable">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
140 <remove value="&apos;"/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
141 </valid>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
142 </sanitizer>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
143 </param>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
144 </when>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
145 <when value="--incT">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
146 <param name="incT" type="integer" size="5" value="0" label="Use bit score" help="of >= X as the hit inclusion threshold.">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
147 <sanitizer>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
148 <valid initial="string.printable">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
149 <remove value="&apos;"/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
150 </valid>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
151 </sanitizer>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
152 </param>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
153 </when>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
154 </conditional>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
155
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
156 <!-- Options controlling reporting thresholds -->
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
157
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
158 <conditional name="reporting_thresholds_opts">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
159 <param name="reporting_thresholds_selector" type="select" label="reporting thresholds"
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
160 help="Reporting thresholds control which hits are reported in output files">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
161 <option value="" selected="true">default</option>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
162 <option value="-E">Use E-value</option>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
163 <option value="-T">Use bit score</option>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
164 </param>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
165 <when />
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
166 <when value="-E">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
167 <param name="E" type="float" value="10.0" size="5" label="Use E-value" help="of &lt;= X as the hit reporting threshold. The default is 10.0, meaning that on average, about 10 false positives will be reported per query, so you can see the top of the noise and decide for yourself if it’s really noise.">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
168 <sanitizer>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
169 <valid initial="string.printable">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
170 <remove value="&apos;"/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
171 </valid>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
172 </sanitizer>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
173 </param>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
174 </when>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
175 <when value="-T">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
176 <param name="T" type="integer" size="5" value="0" label="Use bit score" help="of >= X as the hit reporting threshold.">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
177 <sanitizer>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
178 <valid initial="string.printable">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
179 <remove value="&apos;"/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
180 </valid>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
181 </sanitizer>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
182 </param>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
183 </when>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
184 </conditional>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
185
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
186 <param name="A" truevalue="-A" falsevalue="" checked="False" type="boolean"
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
187 label="Save a multiple alignment of all significant hits" help="... those satisfying inclusion thresholds"/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
188
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
189 </inputs>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
190 <outputs>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
191
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
192 <data format="tabular" name="outfile" label="cmsearch on ${on_string}"/>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
193 <data format="tabular" name="multiple_alignment_output" label="cmsearch on ${on_string} (multi alignment)">
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
194 <filter>A is True</filter>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
195 </data>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
196
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
197 </outputs>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
198 <help>
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
199 <![CDATA[
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
200
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
201
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
202 **What it does**
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
203
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
204 cmalign aligns the RNA sequences in <seqfile> to the covariance model (CM) in <cmfile>. The new alignment is
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
205 output to stdout in Stockholm format, but can be redirected to a file <f> with the -o <f> option.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
206 Either <cmfile> or <seqfile> (but not both) may be ’-’ (dash), which means reading this input from stdin rather than a
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
207 file.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
208 The sequence file <seqfile> must be in FASTA or Genbank format.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
209 cmalign uses an HMM banding technique to accelerate alignment by default as described below for the --hbanded
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
210 option. HMM banding can be turned off with the --nonbanded option.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
211 By default, cmalign computes the alignment with maximum expected accuracy that is consistent with constraints
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
212 (bands) derived from an HMM, using a banded version of the Durbin/Holmes optimal accuracy algorithm. This be-
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
213 havior can be changed with the --cyk or --sample options.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
214 cmalign takes special care to correctly align truncated sequences, where some nucleotides from the beginning (5’)
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
215 and/or end (3’) of the actual full length biological sequence are not present in the input sequence (see DL Kolbe and
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
216 SR Eddy, Bioinformatics, 25:1236-1243, 2009). This behavior is on by default, but can be turned off with --notrunc. In
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
217 previous versions of cmalign the --sub option was required to appropriately handle truncated sequences. The --sub
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
218 option is still available in this version, but the new default method for handling truncated sequences should be as good
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
219 or superior to the sub method in nearly all cases.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
220 The --mapali <s> option allows inclusion of the fixed training alignment used to build the CM from file <s> within the
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
221 output alignment of cmalign.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
222 It is possible to merge two or more alignments created by the same CM using the Easel miniapp esl-alimerge (included
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
223 in the easel/miniapps/ subdirectory of Infernal). Previous versions of cmalign included options to merge alignments
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
224 but they were deprecated upon development of esl-alimerge, which is significantly more memory efficient.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
225 By default, cmalign will output the alignment to stdout. The alignment can be redirected to an output file <f> with the
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
226 -o <f> option. With -o, information on each aligned sequence, including score and model alignment boundaries will be
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
227 printed to stdout (more on this below).
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
228 The output alignment will be in Stockholm format by default. This can be changed to Pfam, aligned FASTA (AFA), A2M,
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
229 Clustal, or Phylip format using the --outformat <s> option, where <s> is the name of the desired format. As a special
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
230 case, if the output alignment is large (more than 10,000 sequences or more than 10,000,000 total nucleotides) than the
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
231 output format will be Pfam format, with each sequence appearing on a single line, for reasons of memory efficiency. For
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
232 alignments larger than this, using --ileaved will force interleaved Stockholm format, but the user should be aware that
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
233 this may require a lot of memory. --ileaved will only work for alignments up to 100,000 sequences or 100,000,000 total
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
234 nucleotides.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
235 If the output alignment format is Stockholm or Pfam, the output alignment will be annotated with posterior probabilities
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
236 which estimate the confidence level of each aligned nucleotide. This annotation appears as lines beginning with ”#=GR
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
237 <seq name> PP”, one per sequence, each immediately below the corresponding aligned sequence ”<seq name>”.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
238 Characters in PP lines have 12 possible values: ”0-9”, ”*”, or ”.”. If ”.”, the position corresponds to a gap in the sequence.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
239 A value of ”0” indicates a posterior probability of between 0.0 and 0.05, ”1” indicates between 0.05 and 0.15, ”2”
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
240 indicates between 0.15 and 0.25 and so on up to ”9” which indicates between 0.85 and 0.95. A value of ”*” indicates
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
241 a posterior probability of between 0.95 and 1.0. Higher posterior probabilities correspond to greater confidence that
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
242 the aligned nucleotide belongs where it appears in the alignment. With --nonbanded, the calculation of the posterior
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
243 probabilities considers all possible alignments of the target sequence to the CM. Without --nonbanded (i.e. in default
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
244 mode), the calculation considers only possible alignments within the HMM bands. Further, the posterior probabilities
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
245 are conditional on the truncation mode of the alignment. For example, if the sequence alignment is truncated 5’, a PP
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
246 value of ”9” indicates between 0.85 and 0.95 of all 5’ truncated alignments include the given nucleotide at the given
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
247 position. The posterior annotation can be turned off with the --noprob option. If --small is enabled, posterior annotation
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
248 must also be turned off using --noprob.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
249 The tabular output that is printed to stdout if the -o option is used includes one line per sequence and twelve fields
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
250 per line: ”idx”: the index of the sequence in the input file, ”seq name”: the sequence name; ”length”: the length of the
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
251 sequence; ”cm from” and ”cm to”: the model start and end positions of the alignment; ”trunc”: ”no” if the sequence is
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
252 not truncated, ”5’” if the beginning of the sequence truncated 5’, ”3’” if the end of the sequence is truncated, and ”5’&3’”
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
253 if both the beginning and the end are truncated; ”bit sc”: the bit score of the alignment, ”avg pp” the average posterior
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
254 probability of all aligned nucleotides in the alignment; ”band calc”, ”alignment” and ”total”: the time in seconds required
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
255 for calculating HMM bands, computing the alignment, and complete processing of the sequence, respectively; ”mem
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
256 (Mb)”: the size in Mb of all dynamic programming matrices required for aligning the sequence. This tabular data can be
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
257 saved to file <f> with the --sfile <f> option.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
258
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
259
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
260 Options for controlling the alignment algorithm
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
261 --optacc Align sequences using the Durbin/Holmes optimal accuracy algorithm. This is the default.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
262 The optimal accuracy alignment will be constrained by HMM bands for acceleration unless
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
263 the --nonbanded option is enabled. The optimal accuracy algorithm determines the align-
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
264 ment that maximizes the posterior probabilities of the aligned nucleotides within it. The
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
265 posterior probabilites are determined using (possibly HMM banded) variants of the Inside
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
266 and Outside algorithms.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
267 --cyk Do not use the Durbin/Holmes optimal accuracy alignment to align the sequences, instead
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
268 use the CYK algorithm which determines the optimally scoring (maximum likelihood) align-
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
269 ment of the sequence to the model, given the HMM bands (unless --nonbanded is also
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
270 enabled).
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
271 --sample Sample an alignment from the posterior distribution of alignments. The posterior distribution
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
272 is determined using an HMM banded (unless --nonbanded) variant of the Inside algorithm.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
273 --seed <n> Seed the random number generator with <n>, an integer >= 0. This option can only be
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
274 used in combination with --sample. If <n> is nonzero, stochastic sampling of alignments
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
275 will be reproducible; the same command will give the same results. If <n> is 0, the random
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
276 number generator is seeded arbitrarily, and stochastic samplings may vary from run to run
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
277 of the same command. The default seed is 181.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
278 --notrunc Turn off truncated alignment algorithms. All sequences in the input file will be assumed to be
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
279 full length, unless --sub is also used, in which case the program can still handle truncated
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
280 sequences but will use an alternative strategy for their alignment.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
281 --sub Turn on the sub model construction and alignment procedure. For each sequence, an HMM
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
282 is first used to predict the model start and end consensus columns, and a new sub CM is
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
283 constructed that only models consensus columns from start to end. The sequence is then
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
284 aligned to this sub CM. Sub alignment is an older method than the default one for aligning
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
285 sequences that are possibly truncated. By default, cmalign uses special DP algorithms to
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
286 handle truncated sequences which should be more accurate than the sub method in most
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
287 cases. --sub is still included as an option mainly for testing against this default truncated
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
288 sequence handling. This ”sub CM” procedure is not the same as the ”sub CMs” described
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
289 by Weinberg and Ruzzo.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
290
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
291
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
292 Other options
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
293 --mapali <f> Reads the alignment from file <f> used to build the model aligns it as a single object to
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
294 the CM; e.g. the alignment in <f> is held fixed. This allows you to align sequences to a
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
295 model with cmalign and view them in the context of an existing trusted multiple alignment.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
296 <f> must be the alignment file that the CM was built from. The program verifies that the
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
297 checksum of the file matches that of the file used to construct the CM. A similar option to
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
298 this one was called --withali in previous versions of cmalign.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
299 --mapstr Must be used in combination with --mapali <f>. Propogate structural information for any
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
300 pseudoknots that exist in <f> to the output alignment. A similar option to this one was called
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
301 --withstr in previous versions of cmalign.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
302 --informat <s> Assert that the input <seqfile> is in format <s>. Do not run Babelfish format autodec-
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
303 tion. This increases the reliability of the program somewhat, because the Babelfish can
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
304 make mistakes; particularly recommended for unattended, high-throughput runs of Infernal.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
305 Acceptable formats are: FASTA, GENBANK, and DDBJ. <s> is case-insensitive.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
306 --outformat <s> Specify the output alignment format as <s>. Acceptable formats are: Pfam, AFA, A2M,
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
307 Clustal, and Phylip. AFA is aligned fasta. Only Pfam and Stockholm alignment formats
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
308 will include consensus structure annotation and posterior probability annotation of aligned
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
309 residues.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
310 --dnaout Output the alignments as DNA sequence alignments, instead of RNA ones.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
311 --noprob Do not annotate the output alignment with posterior probabilities.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
312 --matchonly Only include match columns in the output alignment, do not include any insertions relative
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
313 to the consensus model. This option may be useful when creating very large alignments
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
314 that require a lot of memory and disk space, most of which is necessary only to deal with
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
315 insert columns that are gaps in most sequences.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
316 --ileaved Output the alignment in interleaved Stockholm format of a fixed width that may be more con-
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
317 venient for examination. This was the default output alignment format of previous versions
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
318 of cmalign. Note that cmalign requires more memory when this option is used. For this
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
319 reason, --ileaved will only work for alignments of up to 100,000 sequences or a total of
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
320 100,000,000 aligned nucleotides.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
321 --regress <s> Save an additional copy of the output alignment with no author information to file <s>.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
322 --verbose Output additional information in the tabular scores output (output to stdout if -o is used, or
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
323 to <f> if --sfile <f> is used). These are mainly useful for testing and debugging.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
324 --cpu <n> Specify that <n> parallel CPU workers be used. If <n> is set as ”0”, then the program will
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
325 be run in serial mode, without using threads. You can also control this number by setting an
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
326 environment variable, INFERNAL NCPU. This option will only be available if the machine on
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
327 which Infernal was built is capable of using POSIX threading (see the Installation section of
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
328 the user guide for more information).
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
329 --mpi Run as an MPI parallel program. This option will only be available if Infernal has been
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
330 configured and built with the ”--enable-mpi” flag (see the Installation section of the user
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
331 guide for more information).
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
332
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
333
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
334
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
335
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
336
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
337
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
338
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
339 Output format
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
340 -------------
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
341
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
342 (1) target name: The name of the target sequence or profile.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
343 (2) accession: The accession of the target sequence or profile, or ’-’ if none.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
344 (3) query name: The name of the query sequence or profile.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
345 (4) accession: The accession of the query sequence or profile, or ’-’ if none.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
346 (5) mdl (model): Which type of model was used to compute the final score. Either ’cm’ or ’hmm’. A CM is used to compute the final hit scores unless the model has zero basepairs or the --hmmonly option is used, in which case a HMM will be used.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
347 (6) mdl from (model coord): The start of the alignment of this hit with respect to the profile (CM or HMM), numbered 1..N for a profile of N consensus positions.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
348 (7) mdl to (model coord): The end of the alignment of this hit with respect to the profile (CM or HMM), numbered 1..N for a profile of N consensus positions.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
349 (8) seq from (ali coord): The start of the alignment of this hit with respect to the sequence, numbered 1..L for a sequence of L residues.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
350 (9) seq to (ali coord): The end of the alignment of this hit with respect to the sequence, numbered 1..L for a sequence of L residues.
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
351 (10) strand: The strand on which the hit occurs on the sequence. ’+’ if the hit is on the top (Watson) strand, ’-’ if the hit is on the bottom (Crick) strand. If on the top strand, the “seq from” value will be less than or equal to the “seq to” value, else it will be greater than or equal to it.
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
352 (11) trunc: Indicates if this is predicted to be a truncated CM hit or not. This will be “no” if it is a CM hit that is not predicted to be truncated by the end of the sequence, “5’ ” or “3’ ” if the hit is predicted to have one or more 5’ or 3’ residues missing due to a artificial truncation of the sequence, or “5’&3”’ if the hit is predicted to have one or more 5’ residues missing and one or more 3’ residues missing. If the hit is an HMM hit, this will always be ’-’.
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
353 (12) pass: Indicates what “pass” of the pipeline the hit was detected on. This is probably only useful for testing and debugging. Non-truncated hits are found on the first pass, truncated hits are found on successive passes.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
354 (13) gc: Fraction of G and C nucleotides in the hit.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
355 (14) bias: The biased-composition correction: the bit score difference contributed by the null3 model for CM hits, or the null2 model for HMM hits. High bias scores may be a red flag for a false positive. It is difficult to correct for all possible ways in which a nonrandom but nonhomologous biological sequences can appear to be similar, such as short-period tandem repeats, so there are cases where the bias correction is not strong enough (creating false positives).
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
356 (15) score: The score (in bits) for this target/query comparison. It includes the biased-composition cor-rection (the “null3” model for CM hits, or the “null2” model for HMM hits).
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
357 (16) E-value: The expectation value (statistical significance) of the target. This is a per query E-value; i.e. calculated as the expected number of false positives achieving this comparison’s score for a single query against the search space Z. For cmsearch Z is defined as the total number of nucleotides in the target dataset multiplied by 2 because both strands are searched. For cmscan Z is the total number of nucleotides in the query sequence multiplied by 2 because both strands are searched and multiplied by the number of models in the target database. If you search with multiple queries and if you want to control the overall false positive rate of that search rather than the false positive rate per query, you will want to multiply this per-query E-value by how many queries you’re doing.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
358 (17) inc: Indicates whether or not this hit achieves the inclusion threshold: ’!’ if it does, ’?’ if it does not (and rather only achieves the reporting threshold). By default, the inclusion threshold is an E-value of 0.01 and the reporting threshold is an E-value of 10.0, but these can be changed with command line options as described in the manual pages.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
359 (18) description of target: The remainder of the line is the target’s description line, as free text.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
360
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
361
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
362 For further questions please refere to the Infernal Userguide_.
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
363
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
364 .. _Userguide: http://selab.janelia.org/software/infernal/Userguide.pdf
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
365
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
366
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
367 How do I cite Infernal?
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
368 -----------------------
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
369
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
370 The recommended citation for using Infernal 1.1 is E. P. Nawrocki and S. R. Eddy, Infernal 1.1: 100-fold faster RNA homology searches , Bioinformatics 29:2933-2935 (2013).
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
371
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
372 **Galaxy Wrapper Author**::
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
373
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
374 * Bjoern Gruening, University of Freiburg
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
375
13
ffa96097e5b2 Uploaded
bgruening
parents: 12
diff changeset
376 ]]>
12
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
377 </help>
c17ed5a530d2 Uploaded
bgruening
parents:
diff changeset
378 </tool>