Mercurial > repos > yating-l > multi_fasta_glimmer_hmm
annotate glimmerhmm.xml @ 2:ae0b24f726c3 draft default tip
planemo upload for repository https://github.com/goeckslab/multi_fasta_glimmerhmm.git commit 33f2156452e82c882d7cc6a1a69c3c6884eab94a
author | sargentl |
---|---|
date | Wed, 02 Oct 2019 14:26:29 -0400 |
parents | b07a805758cc |
children |
rev | line source |
---|---|
0
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
1 <tool id="multi_fasta_glimmerhmm" name="Multi Fasta GlimmerHMM" version="4.0"> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
2 <description>Predict ORFs in eukaryotic genomes for Multi Fasta file</description> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
3 <requirements> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
4 <requirement type="package" version="3.0.4">glimmerhmm</requirement> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
5 </requirements> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
6 <command detect_errors="aggressive"><![CDATA[ |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
7 python $__tool_directory__/multi_glimmer.py |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
8 --multi_fasta $input |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
9 --trained_dir $trained_specie.fields.path |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
10 --output $output |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
11 ]]></command> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
12 <inputs> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
13 <param name="input" type="data" format="fasta" label="Genome Sequence"/> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
14 <param name="trained_specie" type="select" label="Select a specie"> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
15 <options from_data_table="glimmer_hmm_trained_dir"> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
16 <filter type="sort_by" column="2"/> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
17 <validator type="no_options" message="No indexes are available"/> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
18 </options> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
19 </param> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
20 </inputs> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
21 <outputs> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
22 <data format="gff3" name="output" /> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
23 </outputs> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
24 <help> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
25 **What it does** |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
26 |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
27 GlimmerHMM is a new gene finder based on a Generalized Hidden Markov Model (GHMM). |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
28 Although the gene finder conforms to the overall mathematical framework of a GHMM, |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
29 additionally it incorporates splice site models adapted from the GeneSplicer program and a |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
30 decision tree adapted from GlimmerM. It also utilizes Interpolated Markov Models for the |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
31 coding and noncoding models . Currently, GlimmerHMM's GHMM structure includes introns of each phase, |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
32 intergenic regions, and four types of exons (initial, internal, final, and single). |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
33 A basic user manual can be consulted here. |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
34 |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
35 **Example** |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
36 |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
37 Suppose you have the following DNA formatted sequences:: |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
38 |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
39 >SQ Sequence 8667507 BP; 1203558 A; 3121252 C; 3129638 G; 1213059 T; 0 other; |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
40 cccgcggagcgggtaccacatcgctgcgcgatgtgcgagcgaacacccgggctgcgcccg |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
41 ggtgttgcgctcccgctccgcgggagcgctggcgggacgctgcgcgtcccgctcaccaag |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
42 cccgcttcgcgggcttggtgacgctccgtccgctgcgcttccggagttgcggggcttcgc |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
43 cccgctaaccctgggcctcgcttcgctccgccttgggcctgcggcgggtccgctgcgctc |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
44 ccccgcctcaagggcccttccggctgcgcctccaggacccaaccgcttgcgcgggcctgg |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
45 |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
46 Running this tool will produce this:: |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
47 |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
48 ##gff-version 3 |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
49 ##sequence-region ConsensusfromCH236920mapping 1 4148552 |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
50 ConsensusfromCH236920mapping GlimmerHMM mRNA 1 122 . + . ID=ConsensusfromCH236920mapping.path1.gene1;Name=ConsensusfromCH236920mapping.path1.gene1 |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
51 ConsensusfromCH236920mapping GlimmerHMM CDS 1 122 . + 0 ID=ConsensusfromCH236920mapping.cds1.1; |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
52 ConsensusfromCH236920mapping GlimmerHMM mRNA 14066 15205 . - . ID=ConsensusfromCH236920mapping.path1.gene2;Name=ConsensusfromCH236920mapping.path1.gene2 |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
53 ConsensusfromCH236920mapping GlimmerHMM CDS 14066 15034 . - 0 ID=ConsensusfromCH236920mapping.cds2.1; |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
54 ConsensusfromCH236920mapping GlimmerHMM CDS 15137 15205 . - 0 ID=ConsensusfromCH236920mapping.cds2.2; |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
55 ConsensusfromCH236920mapping GlimmerHMM mRNA 19910 24210 . - . ID=ConsensusfromCH236920mapping.path1.gene3;Name=ConsensusfromCH236920mapping.path1.gene3 |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
56 </help> |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
57 |
b07a805758cc
planemo upload for repository https://github.com/remimarenco/multi_fasta_glimmerhmm.git commit 1245031a7d52c922c86f33ebfd0f20eb9ddf84ac-dirty
yating-l
parents:
diff
changeset
|
58 </tool> |