annotate alimask.xml @ 9:e3e5f208e93c draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 721504306833ba97c91f285e5bfd86efc04875ee
author iuc
date Sun, 25 Feb 2024 18:32:14 +0000
parents 3734a6ad6363
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
1 <?xml version="1.0"?>
9
e3e5f208e93c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 721504306833ba97c91f285e5bfd86efc04875ee
iuc
parents: 8
diff changeset
2 <tool id="hmmer_alimask" name="alimask" version="@TOOL_VERSION@+galaxy0" profile="@PROFILE@">
8
3734a6ad6363 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 061757dd7b3bfe66b7738fd54bd6c5e135d9afe8
iuc
parents: 5
diff changeset
3 <description>append modelmask line to a multiple sequence alignments</description>
3734a6ad6363 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 061757dd7b3bfe66b7738fd54bd6c5e135d9afe8
iuc
parents: 5
diff changeset
4 <macros>
3734a6ad6363 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 061757dd7b3bfe66b7738fd54bd6c5e135d9afe8
iuc
parents: 5
diff changeset
5 <import>macros.xml</import>
3734a6ad6363 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 061757dd7b3bfe66b7738fd54bd6c5e135d9afe8
iuc
parents: 5
diff changeset
6 </macros>
3734a6ad6363 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 061757dd7b3bfe66b7738fd54bd6c5e135d9afe8
iuc
parents: 5
diff changeset
7 <expand macro="bio_tools"/>
3734a6ad6363 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 061757dd7b3bfe66b7738fd54bd6c5e135d9afe8
iuc
parents: 5
diff changeset
8 <expand macro="requirements"/>
9
e3e5f208e93c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 721504306833ba97c91f285e5bfd86efc04875ee
iuc
parents: 8
diff changeset
9 <command detect_errors="aggressive"><![CDATA[
0
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
10 alimask
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
11
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
12 #if $range_type.range_type_select == "model":
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
13 #set range = ','.join( [ "%s-%s" % (str($range.modelrangestart), str($range.modelrangeend)) for $range in $range_type.modelranges])
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
14 --modelrange $range
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
15 #else
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
16 #set range = ','.join( [ "%s-%s" % (str($range.alirangestart), str($range.alirangeend)) for $range in $range_type.aliranges])
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
17 --alirange $range
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
18 #end if
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
19
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
20 @FORMAT_SELECTOR@
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
21 @MCSS@
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
22 @ARSWS@
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
23 @SEED@
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
24
3
819d044451ed planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit fa7dec5f222510d58f566f4799a04e3731fa03f6
iuc
parents: 0
diff changeset
25 '$msafile'
819d044451ed planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit fa7dec5f222510d58f566f4799a04e3731fa03f6
iuc
parents: 0
diff changeset
26 '$output'
819d044451ed planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit fa7dec5f222510d58f566f4799a04e3731fa03f6
iuc
parents: 0
diff changeset
27 ]]></command>
0
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
28 <inputs>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
29 <expand macro="input_msa" />
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
30 <conditional name="range_type">
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
31 <param name="range_type_select" type="select"
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
32 label="Input range coordinate basis">
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
33 <option value="model">Range in model coordinates</option>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
34 <option value="ali">Range in alignment coordinates</option>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
35 </param>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
36 <when value="model">
3
819d044451ed planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit fa7dec5f222510d58f566f4799a04e3731fa03f6
iuc
parents: 0
diff changeset
37 <repeat name="modelranges" min="1" title="Model Ranges">
819d044451ed planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit fa7dec5f222510d58f566f4799a04e3731fa03f6
iuc
parents: 0
diff changeset
38 <param name="modelrangestart" type="integer" value="10" label="Model Range Start" />
819d044451ed planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit fa7dec5f222510d58f566f4799a04e3731fa03f6
iuc
parents: 0
diff changeset
39 <param name="modelrangeend" type="integer" value="20" label="Model Range End" />
0
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
40 </repeat>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
41 </when>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
42 <when value="ali">
3
819d044451ed planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit fa7dec5f222510d58f566f4799a04e3731fa03f6
iuc
parents: 0
diff changeset
43 <repeat name="aliranges" min="1" title="Alignment Ranges">
819d044451ed planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit fa7dec5f222510d58f566f4799a04e3731fa03f6
iuc
parents: 0
diff changeset
44 <param name="alirangestart" type="integer" value="10" label="Alignment Range Start" />
819d044451ed planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit fa7dec5f222510d58f566f4799a04e3731fa03f6
iuc
parents: 0
diff changeset
45 <param name="alirangeend" type="integer" value="20" label="Alignment Range End" />
0
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
46 </repeat>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
47 </when>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
48 </conditional>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
49
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
50 <!-- TODO: support model2ali/ali2model as separate utilities? -->
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
51 <expand macro="format_selector"/>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
52 <expand macro="mcss"/>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
53 <expand macro="arsws"/>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
54 <expand macro="seed"/>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
55 </inputs>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
56 <outputs>
3
819d044451ed planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit fa7dec5f222510d58f566f4799a04e3731fa03f6
iuc
parents: 0
diff changeset
57 <data name="output" format="stockholm" label="Output MSA"/>
0
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
58 </outputs>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
59 <tests>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
60 <test>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
61 <param name="msafile" value="globins4.sto"/>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
62 <param name="modelrangestart" value="10" />
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
63 <param name="modelrangeend" value="20" />
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
64 <expand macro="seed_test" />
5
b4dc65565864 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 7d31599a80c15f11ed00b2b3cbfb77ed6dfc8f3d"
iuc
parents: 3
diff changeset
65 <output name="output" file="globins-masked.sto" lines_diff="4">
b4dc65565864 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 7d31599a80c15f11ed00b2b3cbfb77ed6dfc8f3d"
iuc
parents: 3
diff changeset
66 <assert_contents>
b4dc65565864 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 7d31599a80c15f11ed00b2b3cbfb77ed6dfc8f3d"
iuc
parents: 3
diff changeset
67 <has_line_matching expression="# STOCKHOLM.*"/>
b4dc65565864 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 7d31599a80c15f11ed00b2b3cbfb77ed6dfc8f3d"
iuc
parents: 3
diff changeset
68 <has_line_matching expression="//"/>
b4dc65565864 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 7d31599a80c15f11ed00b2b3cbfb77ed6dfc8f3d"
iuc
parents: 3
diff changeset
69 </assert_contents>
b4dc65565864 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 7d31599a80c15f11ed00b2b3cbfb77ed6dfc8f3d"
iuc
parents: 3
diff changeset
70 </output>
0
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
71 </test>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
72 </tests>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
73 <help><![CDATA[
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
74 @HELP_PRE@
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
75
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
76 alimask is used to apply a mask line to a multiple sequence alignment, based on
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
77 provided alignment or model coordinates. When hmmbuild receives a masked
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
78 alignment as input, it produces a profile model in which the emission
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
79 probabilities at masked positions are set to match the background frequency,
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
80 rather than being set based on observed frequencies in the alignment.
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
81 Position-specific insertion and deletion rates are not altered, even in masked
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
82 regions. alimask autodetects input format, and produces masked alignments in
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
83 Stockholm format. <msafile> may contain only one sequence alignment.
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
84
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
85 A common motivation for masking a region in an alignment is that the region
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
86 contains a simple tandem repeat that is observed to cause an unacceptably high
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
87 rate of false positive hits.
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
88
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
89 In the simplest case, a mask range is given in coordinates relative to the
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
90 input alignment, using --alirange <s>. However it is more often the case that
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
91 the region to be masked has been identified in coordinates relative to the
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
92 profile model (e.g. based on recognizing a simple repeat pattern in false hit
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
93 alignments or in the HMM logo). Not all alignment columns are converted to
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
94 match state positions in the profile (see the --symfrac flag for hmmbuild for
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
95 discussion), so model positions do not necessarily match up to alignment column
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
96 positions. To remove the burden of converting model positions to alignment
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
97 positions, alimask accepts the mask range input in model coordinates as well,
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
98 using --modelrange <s>. When using this flag, alimask determines which
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
99 alignment positions would be identified by hmmbuild as match states, a process
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
100 that requires that all hmmbuild flags impacting that decision be supplied to
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
101 alimask. It is for this reason that many of the hmmbuild flags are also used by
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
102 alimask.
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
103
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
104 @HELP_PRE_OTH@
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
105
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
106 **Ranges**
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
107
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
108 Ranges are expressed as a hyphenated pair of integers, e.g. 12-40. Ranges can
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
109 be expressed in terms of model coordinates or alignment coordinates.
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
110
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
111 @FORMAT_SELECTOR_HELP@
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
112 @MCSS_HELP@
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
113 @ARSWS_HELP@
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
114 @SEED_HELP@
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
115
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
116 @ATTRIBUTION@
3
819d044451ed planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit fa7dec5f222510d58f566f4799a04e3731fa03f6
iuc
parents: 0
diff changeset
117 ]]></help>
0
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
118 <expand macro="citation"/>
a20b2c7c5eee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 4261b86af790a3535c0b9a8122f92225f8f67b47
iuc
parents:
diff changeset
119 </tool>