annotate snap.xml @ 0:57299471d6c1 draft default tip

planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
author yating-l
date Wed, 12 Apr 2017 17:37:47 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
1 <tool id="snap" name="Semi-HMM-based Nucleic Acid Parser (SNAP)" version="1.0">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
2 <requirements>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
3 <requirement type="package" version="1.0">snap</requirement>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
4 </requirements>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
5 <stdio>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
6 <exit_code range="1:" />
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
7 </stdio>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
8 <command><![CDATA[
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
9 snap
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
10 #if $settings.advanced == "advanced"
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
11 $settings.lcmask
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
12 #if $settings.strand == "true"
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
13 $settings.strand.onestrand
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
14 #end if
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
15 #end if
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
16 #if $proteins == "-aa":
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
17 $proteins "$output2"
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
18 #end if
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
19 #if $transcripts == "-tx":
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
20 $transcripts "$output3"
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
21 #end if
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
22 -gff
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
23 -quiet
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
24 $organism
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
25 $input1
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
26 | python $__tool_directory__/gff2Togff3.py --output $output1
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
27 ]]></command>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
28 <inputs>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
29 <param type="data" name="input1" format="fasta" />
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
30 <param name="organism" label="Model Organism" type="select" multiple="false" format="text" help="Choose a specialised trainingset.">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
31 <option value="A.gambiae.hmm">A.gambiae</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
32 <option value="A.mellifera.hmm">A.mellifera</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
33 <option value="A.thaliana.hmm">Arabidopsis thaliana</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
34 <option value="Acanium.hmm">Acanium</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
35 <option value="At.hmm">Thale</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
36 <option value="B.malayi.hmm">Brugia</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
37 <option value="B.mori.hmm">B.mori</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
38 <option value="C.elegans.hmm">C.elegans</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
39 <option value="C.intestinalis.hmm">Ciona</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
40 <option value="Ce.hmm">Ce</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
41 <option value="D.melanogaster.hmm">Drosophila melanogaster</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
42 <option value="Dm.hmm">Dm</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
43 <option value="ixodesA.hmm">ixodesA</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
44 <option value="ixodesB.hmm">ixodesB</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
45 <option value="mam39-ro.hmm">mam39-ro</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
46 <option value="mam39.hmm">mam39</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
47 <option value="mam46-ro.hmm">mam46-ro</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
48 <option value="mam46.hmm">mam46</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
49 <option value="mam54-ro.hmm">mam54-ro</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
50 <option value="mam54.hmm">mam54</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
51 <option value="mamiso.hmm">mamiso</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
52 <option value="minimal.hmm">minimal</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
53 <option value="Nasonia.hmm">Nasonia</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
54 <option value="nGASP.hmm">nGASP</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
55 <option value="nGASPr.hmm">nGASPr</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
56 <option value="O.sativa.hmm">O.sativa</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
57 <option value="Os.hmm">Os</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
58 </param>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
59 <param name="proteins" type="select" label="Create FASTA file of proteins">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
60 <option value="">No</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
61 <option value="-aa">Yes</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
62 </param>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
63 <param name="transcripts" type="select" label="Create FASTA file of transcripts">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
64 <option value="">No</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
65 <option value="-tx">Yes</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
66 </param>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
67 <conditional name="settings">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
68 <param name="advanced" type="select" label="Specify advanced parameters">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
69 <option value="simple" selected="true">No, use program defaults.</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
70 <option value="advanced">Yes, see full parameter list.</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
71 </param>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
72 <when value="simple">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
73 </when>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
74 <when value="advanced">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
75 <param name="lcmask" type="boolean" label="treat lowercase as N" truevalue="-lcmask" falsevalue="" />
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
76 <conditional name="strand">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
77 <param name="strand" type="boolean" label="predict on one strand only" />
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
78 <when value="true">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
79 <param name="onestrand" type="select" label="Specify which strand to predict">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
80 <option value="-plus">predict on plus strand only.</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
81 <option value="-minus">predict on minus strand only.</option>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
82 </param>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
83 </when>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
84 <when value="false">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
85 </when>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
86 </conditional>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
87 </when>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
88 </conditional>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
89 </inputs>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
90 <outputs>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
91 <data name="output1" format="gff3" label="${tool.name} on ${on_string}: GTF/GFF3">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
92 </data>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
93 <data name="output2" format="fasta" label="${tool.name} on ${on_string}: Protein sequence">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
94 <filter>proteins == "-aa"</filter>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
95 </data>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
96 <data name="output3" format="fasta" label="${tool.name} on ${on_string}: Coding sequence">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
97 <filter>transcripts == "-tx"</filter>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
98 </data>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
99 </outputs>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
100 <tests>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
101 <test>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
102 <param name="input1" value="thale.dna.gz"/>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
103 <param name="organism" value="At.hmm" />
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
104 <output name="output1" file="thale.gff3"/>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
105 </test>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
106 </tests>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
107 <help><![CDATA[
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
108 The general form of the snap command line is:
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
109
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
110 snap <HMM file> <FASTA file> [options]
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
111
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
112 HMM file:
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
113
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
114 The most convenient way to specify the HMM file is by name. This requires
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
115 that the ZOE environment variable is set. In this case, snap will look
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
116 for the HMM file in $ZOE/HMM. You may also specify the HMM file by an
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
117 explicit path. The following are equivalent if $ZOE is in /usr/local:
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
118
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
119 snap C.elegans.hmm ...
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
120 snap /usr/local/Zoe/HMM/C.elegans.hmm ...
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
121 snap worm ... # there are a few convenient aliases in $ZOE/HMM
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
122
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
123 FASTA file:
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
124
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
125 If you have several sequences to analyze, it is more efficient to run
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
126 snap on a concatenated FASTA file rather than separate runs on single
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
127 sequence files. The seqeuence may be in a compressed format
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
128
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
129 If sequences have been masked with lowercase letters, use -lcmask to
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
130 prevent exons from appearing in masked DNA.
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
131
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
132 Output:
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
133
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
134 Annotation is reported to stdout in a non-standard format (ZFF). You can
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
135 change to GFF or ACEDB with the -gff or -ace options. Proteins and
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
136 transcripts are reported to FASTA files with the -aa and -tx options.
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
137
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
138 External definitions:
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
139
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
140 SNAP allows you to adjust the score of any sequence model at any point
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
141 in a sequence. This behavior is invoked by giving a ZFF file to SNAP:
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
142
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
143 snap <hmm> <sequence> -xdef <ZFF file>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
144
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
145 Each feature description uses the 'group' field to issue a command:
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
146
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
147 SET set the score
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
148 ADJ adjust the score up or down
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
149 OK set non-cannonical scores
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
150
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
151 >FOO
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
152 Acceptor 120 120 + +50 . . . SET (sets an Acceptor to 50)
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
153 Donor 212 212 + -20 . . . ADJ (lowers a Donor by -20)
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
154 Inter 338 579 + -2 . . . ADJ (lowers Inter by -2 in a range)
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
155 Coding 440 512 - +3 . . . ADJ (raises Coding by +3 in a range)
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
156 Donor 625 638 + -5 . . . OK (sets range of odd Donors to -5)
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
157
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
158 If the output has scrolled off your screen, try 'snap -help | more'
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
159
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
160 ]]></help>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
161 <citations>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
162 <citation type="bibtex">
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
163 @misc{renameTODO,
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
164 author = {LastTODO, FirstTODO},
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
165 year = {TODO},
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
166 title = {TODO},
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
167 url = {http://korflab.ucdavis.edu/Software/snap-2013-11-29.tar.gz},
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
168 }</citation>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
169 </citations>
57299471d6c1 planemo upload commit 402a746f69e9f1dbb57007536fc36dc6ce3180de
yating-l
parents:
diff changeset
170 </tool>