Mercurial > repos > bgruening > infernal
annotate cmstat.xml @ 19:94cc7ef25867 draft
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit a812ed8de433ac4e8b42afd636e70cfbb180d2b9"
| author | bgruening |
|---|---|
| date | Thu, 23 Sep 2021 19:38:15 +0000 |
| parents | 0ac29b4bb1cb |
| children | b10f7688d14c |
| rev | line source |
|---|---|
|
19
94cc7ef25867
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit a812ed8de433ac4e8b42afd636e70cfbb180d2b9"
bgruening
parents:
16
diff
changeset
|
1 <tool id="infernal_cmstat" name="cmstat" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@"> |
|
16
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
2 <description>Summary statistics for covariance model </description> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
3 <macros> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
4 <import>macros.xml</import> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
5 </macros> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
6 <expand macro="requirements"/> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
7 <expand macro="stdio" /> |
|
19
94cc7ef25867
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit a812ed8de433ac4e8b42afd636e70cfbb180d2b9"
bgruening
parents:
16
diff
changeset
|
8 <expand macro="xrefs"/> |
| 9 | 9 <command> |
| 13 | 10 <![CDATA[ |
| 9 | 11 ## a temp file is needed, because the standard tabular output from infernal is not usefull in Galaxy |
| 12 ## it will be converted to a tab delimited file and piped to Galaxy | |
|
16
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
13 ##temp_tabular_output=\$(mktemp); |
| 9 | 14 |
| 15 cmstat | |
| 11 | 16 #if str($cm_opts.cm_opts_selector) == "db": |
| 9 | 17 $cm_opts.database.fields.path |
| 18 #else: | |
| 19 $cm_opts.cmfile | |
| 20 #end if | |
| 21 | |
|
16
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
22 > $outfile |
| 9 | 23 |
| 24 | |
| 13 | 25 ]]> |
| 9 | 26 </command> |
| 27 <inputs> | |
| 28 <conditional name="cm_opts"> | |
| 29 <param name="cm_opts_selector" type="select" label="Subject covariance models"> | |
| 30 <option value="db" selected="True">Locally installed covariance models</option> | |
| 31 <option value="histdb">Covariance model from your history</option> | |
| 32 </param> | |
| 33 <when value="db"> | |
| 34 <param name="database" type="select" label="Covariance models"> | |
| 35 <options from_file="infernal.loc"> | |
| 36 <column name="value" index="0"/> | |
| 37 <column name="name" index="1"/> | |
| 38 <column name="path" index="2"/> | |
| 39 </options> | |
| 40 </param> | |
| 41 </when> | |
| 42 <when value="histdb"> | |
| 43 <param name="cmfile" type="data" format="cm" label="Covariance models file from the history."/> | |
| 44 </when> | |
| 45 </conditional> | |
| 46 </inputs> | |
| 47 <outputs> | |
| 11 | 48 <data format="tabular" name="outfile" label="cmstat on ${on_string}"/> |
| 9 | 49 </outputs> |
|
16
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
50 <tests> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
51 <test> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
52 <conditional name="cm_opts"> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
53 <param name="cm_opts_selector" value="histdb"/> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
54 <param name="cmfile" value="cmstat_input.cm"/> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
55 </conditional> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
56 <output name="outfile" > |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
57 <assert_contents> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
58 <has_text text="idx"/> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
59 <has_text text="accession"/> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
60 <has_text text="nseq"/> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
61 </assert_contents> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
62 </output> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
63 </test> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
64 </tests> |
| 9 | 65 <help> |
| 13 | 66 <![CDATA[ |
| 9 | 67 |
| 68 | |
| 69 **What it does** | |
| 70 | |
| 71 The cmstat utility prints out a tabular file of summary statistics for each given covariance model. | |
| 72 | |
| 73 | |
|
14
2f8a8962ae22
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 9eeedfaf35c069d75014c5fb2e42046106bf813c-dirty
bgruening
parents:
13
diff
changeset
|
74 **Output format** |
|
2f8a8962ae22
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 9eeedfaf35c069d75014c5fb2e42046106bf813c-dirty
bgruening
parents:
13
diff
changeset
|
75 |
| 9 | 76 |
| 77 By default, cmstat prints general statistics of the model and the alignment it was built from, one line per model in a | |
| 13 | 78 tabular format. |
| 9 | 79 |
| 80 The columns are: | |
| 81 | |
| 82 (1) The index of this profile, numbering each on in the file starting from 1. | |
| 83 (2) The name of the profile. | |
| 84 (3) The optional accession of the profile, or ”-” if there is none. | |
| 85 (4) The number of sequences that the profile was estimated from. | |
| 86 (5) The effective number of sequences that the profile was estimated from, after Infernal applied an effective sequence number calculation such as the default entropy weighting. | |
| 87 (6) The length of the model in consensus residues (match states). | |
| 88 (7) The expected maximum length of a hit to the model. | |
| 89 (8) The number of basepairs in the model. | |
| 90 (9) The number of bifurcations in the model. | |
| 91 (10) What type of model will be used by default in cmsearch and cmscan for this profile, either ”cm” or ”hmm”. For profiles with 0 basepairs, this will be ”hmm” (unless the --nohmmonly option is used). For all other profiles, this will be ”cm”. | |
| 92 (11) Mean relative entropy per match state, in bits. This is the expected (mean) score per con- | |
| 93 sensus position. This is what the default entropy-weighting method for effective sequence | |
| 94 number estimation focuses on, so for default Infernal, this value will often reflect the default | |
| 95 target for entropy-weighting. If the ”model” field for this profile is ”hmm”, this field will be ”-”. | |
| 96 (12) Mean relative entropy per match state, in bits, if the CM were transformed into an HMM (information from structure is ignored). The larger the difference between the CM and HMM | |
| 97 relative entropy, the more the model will rely on structural conservation relative sequence conservation when identifying homologs. | |
| 98 | |
| 99 | |
|
16
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
100 For further questions please refere to the Infernal `Userguide <http://eddylab.org/infernal/Userguide.pdf>`_. |
| 9 | 101 |
| 13 | 102 ]]> |
| 9 | 103 </help> |
|
16
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
104 <expand macro="citations" /> |
|
0ac29b4bb1cb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/infernal commit 80c721dcfe02a2b8baf8e2c64b76cbcd71b23d86
bgruening
parents:
14
diff
changeset
|
105 |
| 9 | 106 </tool> |
