Mercurial > repos > yating-l > ucsc_blat
annotate blat.xml @ 11:2a89f630fa85 draft
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
author | iuc |
---|---|
date | Fri, 02 Dec 2022 09:35:54 +0000 |
parents | c449963debd5 |
children | e79965d0351c |
rev | line source |
---|---|
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
1 <tool id="ucsc_blat" name="UCSC BLAT Alignment Tool" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@"> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
2 <description>BLAST-like sequence alignment tool</description> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
3 <macros> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
4 <token name="@TOOL_VERSION@">377</token> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">0</token> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
6 |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
7 <xml name="mask_cond" tokens="maskarg,label,help"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
8 <conditional name="@MASKARG@_type"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
9 <param argument="-@MASKARG@" type="select" label="@LABEL@" help="@HELP@"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
10 <option value="" selected="true">No masking</option> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
11 <option value="lower">lower - mask out lower-cased sequence</option> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
12 <option value="upper">upper - mask out upper-cased sequence</option> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
13 <option value="file.out">out - mask database according to RepeatMasker out</option> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
14 </param> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
15 <when value="" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
16 <when value="lower" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
17 <when value="upper" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
18 <when value="file.out"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
19 <param name="@MASKARG@_file" type="data" format="txt" label="RepeatMasker file.out" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
20 </when> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
21 </conditional> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
22 </xml> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
23 </macros> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
24 <xrefs> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
25 <xref type="bio.tools">blat</xref> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
26 </xrefs> |
0
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
27 <requirements> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
28 <requirement type="package" version="@TOOL_VERSION@">ucsc-blat</requirement> |
0
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
29 </requirements> |
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
30 <command detect_errors="exit_code"><![CDATA[ |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
31 #if str($reference_source.reference_source_selector) == "history": |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
32 ## blat depends on file extension |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
33 #if $reference_source.database.is_of_type("fasta"): |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
34 #set $reference_fasta_filename = "localref.fa" |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
35 #elif $reference_source.database.is_of_type("twobit"): |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
36 #set $reference_fasta_filename = "localref.2bit" |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
37 #else |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
38 #set $reference_fasta_filename = "localref" |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
39 #end if |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
40 ln -s '$reference_source.database' '$reference_fasta_filename' && |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
41 #else: |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
42 #set $reference_fasta_filename = str($reference_source.database.fields.path) |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
43 #end if |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
44 |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
45 blat |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
46 -q=$query_type |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
47 -t=$database_type |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
48 ## Basic alignment parameters |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
49 #if str($basic_align.minScore) |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
50 -minScore=$basic_align.minScore |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
51 #end if |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
52 #if str($basic_align.minIdentity) |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
53 -minIdentity=$basic_align.minIdentity |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
54 #end if |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
55 $basic_align.trimT |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
56 $basic_align.noTrimA |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
57 $basic_align.trimHardA |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
58 $basic_align.fastMap |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
59 $basic_align.fine |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
60 #if str($basic_align.maxIntron) |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
61 -maxIntron=$basic_align.maxIntron |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
62 #end if |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
63 $basic_align.extendThroughN |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
64 ## Advanced alignment parameters |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
65 #if str($adv_align.tileSize) |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
66 -tileSize=$adv_align.tileSize |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
67 #end if |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
68 #if str($adv_align.stepSize) |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
69 -stepSize=$adv_align.stepSize |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
70 #end if |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
71 $adv_align.oneOff |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
72 #if str($adv_align.minMatch) |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
73 -minMatch=$adv_align.minMatch |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
74 #end if |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
75 -maxGap=$adv_align.maxGap |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
76 #if str($adv_align.repMatch) |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
77 -repMatch=$adv_align.repMatch |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
78 #end if |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
79 ## Repeat masking parameters |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
80 #if $repeat.mask_type.mask == "file.out": |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
81 -mask='$repeat.mask_type.mask_file' |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
82 #elif $repeat.mask_type.mask: |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
83 -mask=$repeat.mask_type.mask |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
84 #end if |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
85 #if $repeat.qMask_type.qMask == "file.out": |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
86 -qMask='$repeat.qMask_type.qMask_file' |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
87 #elif $repeat.qMask_type.qMask: |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
88 -qmask=$repeat.qMask_type.qMask |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
89 #end if |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
90 #if $repeat.repeats_type.repeats == "file.out": |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
91 -repeats='$repeat.repeats_type.repeats_file' |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
92 #elif $repeat.repeats_type.repeats: |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
93 -repeats=$repeat.repeats_type.repeats |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
94 #end if |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
95 #if str($repeat.minRepDivergence) |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
96 -minRepDivergence=$repeat.minRepDivergence |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
97 #end if |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
98 |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
99 #if str($dots) |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
100 -dots=$dots |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
101 #end if |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
102 '$reference_fasta_filename' |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
103 '$query' |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
104 -out=$out |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
105 '$output' |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
106 ]]></command> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
107 <inputs> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
108 <conditional name="reference_source"> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
109 <param name="reference_source_selector" type="select" label="Choose the source for the database"> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
110 <option value="cached">Locally cached</option> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
111 <option value="history">History</option> |
0
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
112 </param> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
113 <when value="cached"> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
114 <param name="database" type="select" label="Select database"> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
115 <options from_data_table="all_fasta"> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
116 <!-- <column name="name" index="0"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
117 <column name="value" index="2"/> --> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
118 <filter type="sort_by" column="2" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
119 </options> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
120 <validator type="no_options" message="A built-in database is not available" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
121 </param> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
122 </when> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
123 <when value="history"> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
124 <param name="database" type="data" format="fasta,twobit" label="Using database file, either a .fa, .nib or .2bit file" /> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
125 </when> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
126 </conditional> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
127 <param name="query" type="data" format="fasta, twobit" label="Query data, either a .fa, .nib or .2bit file"/> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
128 <param argument="-t" name="database_type" type="select" format="txt" multiple="false" label="database type" help="Choose your database type, the default is dnax"> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
129 <option value="dna" selected="true">dna - DNA sequence</option> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
130 <option value="prot">prot - protein sequence</option> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
131 <option value="dnax">dnax - DNA sequence translated in six frames to protein</option> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
132 </param> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
133 <param argument="-q" name="query_type" type="select" format="txt" multiple="false" label="query type" help="Choose your query type, the default is rnax"> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
134 <option value="dna" selected="true">dna - DNA sequence </option> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
135 <option value="rna">rna - RNA sequence</option> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
136 <option value="prot">prot - protein sequence</option> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
137 <option value="dnax">dnax - DNA sequence translated in six frames to protein</option> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
138 <option value="rnax">rnax - DNA sequence translated in three frames to protein</option> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
139 </param> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
140 <section name="basic_align" title="Alignment parameters" expanded="true"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
141 <param argument="-minScore" type="integer" value="30" label="Minimum score" help="It is the matches minus the mismatches minus some sort of gap penalty" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
142 <param argument="-minIdentity" type="integer" value="" optional="true" min="0" max="100" label="Minimum sequence identity (in percent)" help="Default is 90 for nucleotide searches, 25 for protein or translated protein searches" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
143 <param argument="-trimT" type="boolean" truevalue="-trimT" falsevalue="" label="Trim leading poly-T" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
144 <param argument="-noTrimA" type="boolean" truevalue="-noTrimA" falsevalue="" label="Don't trim trailing poly-A" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
145 <param argument="-trimHardA" type="boolean" truevalue="-trimHardA" falsevalue="" label="Remove poly-A tail from qSize and alignments in .psl output" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
146 <param argument="-fastMap" type="boolean" truevalue="-fastMap" falsevalue="" label="Run for fast DNA/DNA remapping" help="It does not allow introns and require high %ID. Query sizes must not exceed 5000" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
147 <param argument="-fine" type="boolean" truevalue="-fine" falsevalue="" label="Refine search for small initial and terminal exons" help="For high-quality mRNAs. Not recommended for ESTs" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
148 <param argument="-maxIntron" type="integer" value="750000" optional="true" label="Maximum intron size" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
149 <param argument="-extendThroughN" type="boolean" truevalue="-extendThroughN" falsevalue="" label="Allow extension of alignment through large blocks of N's" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
150 </section> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
151 <section name="adv_align" title="Advanced alignment parameters" expanded="false"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
152 <param argument="-tileSize" type="integer" value="" optional="true" min="1" label="Tile size" help="Sets the size of match that triggers an alignment. Usually between 8 and 12. Default is 11 for DNA and 5 for protein" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
153 <param argument="-stepSize" type="integer" value="" optional="true" min="1" label="Spacing between tiles" help="Default is tileSize" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
154 <param argument="-oneOff" type="boolean" truevalue="-oneOff=1" falsevalue="" label="If set, this allows one mismatch in tile and still triggers an alignments" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
155 <param argument="-minMatch" type="integer" value="" optional="true" min="1" label="Minimum number of tile matches" help="Usually set from 2 to 4. Default is 2 for nucleotide, 1 for protein." /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
156 <param argument="-maxGap" type="integer" value="2" min="0" max="3" label="Maximum gap between tiles in a clump" help="Usually set from 0 to 3. Only relevant for minMatch > 1" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
157 <param argument="-repMatch" type="integer" value="" optional="true" label="Number of repetitions of a tile allowed before it is marked as overused" help="Typically this is 256 for tileSize 12, 1024 for tileSize 11, 4096 for tileSize 10. Also affected by stepSize. When stepSize is halved repMatch is doubled to compensate" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
158 </section> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
159 <section name="repeat" title="Repeat masking parameters" expanded="true"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
160 <expand macro="mask_cond" maskarg="mask" label="Mask out repeats" help="Alignments won't be started in masked region but may extend through it in nucleotide searches. Masked areas are ignored entirely in protein or translated searches. Default is no masking"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
161 <expand macro="mask_cond" maskarg="qMask" label="Mask out repeats in query sequence" help="Analoguous to -mask, but for the query sequence"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
162 <expand macro="mask_cond" maskarg="repeats" label="Report matches in repeats separately" help="Repeat bases will not be masked in any way, but matches in repeat areas will be reported separately from matches in other areas in the output"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
163 <param argument="-minRepDivergence" type="integer" value="" min="0" max="100" optional="true" label="Minimum divergence of repeats (percent)" help="to allow them to be unmasked. Default is 15. Only relevant for masking using RepeatMasker .out files" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
164 </section> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
165 <param argument="-dots" type="integer" value="" optional="true" label="Output a dot every N sequences in log" help="Dots show program's progress" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
166 <param name="out" type="select" label="Select output file format (-out)"> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
167 <option value="psl">Tab-separated format, no sequence (psl)</option> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
168 <option value="psl -noHead">Tab-separated format, no sequence, no header (psl -noHead)</option> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
169 <option value="axt">Blastz-associated axt format (axt)</option> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
170 <option value="maf">Multiz-associated maf format (maf)</option> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
171 <option value="sim4">Similar to sim4 format (sim4)</option> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
172 <option value="wublast">Similar to WU-BLAST format (wublast)</option> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
173 <option value="blast">Similar to NCBI BLAST format (blast)</option> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
174 <option value="blast8">NCBI BLAST tabular format (blast8)</option> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
175 <option value="blast9">NCBI BLAST tabular format with comments (blast9)</option> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
176 </param> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
177 </inputs> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
178 <outputs> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
179 <data name="output" format="tabular" label="${tool.name} on ${on_string}"> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
180 <change_format><!-- add test --> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
181 <when input="out" value="axt" format="axt" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
182 <when input="out" value="maf" format="maf" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
183 <when input="out" value="sim4" format="txt" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
184 </change_format> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
185 </data> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
186 </outputs> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
187 <tests> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
188 <!-- test on query of GenBank RefSeq records for Gallus gallus and database of Amazona vittata --> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
189 <test> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
190 <conditional name="reference_source"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
191 <param name="reference_source_selector" value="history" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
192 <param name="database" value="amaVit1_Gallus/amaVit1.fa" ftype="fasta" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
193 </conditional> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
194 <param name="query" value="amaVit1_Gallus/Gallus_gallus_RefSeq.fa" ftype="fasta" /> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
195 <param name="database_type" value="dnax" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
196 <param name="query_type" value="rnax" /> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
197 <conditional name="mask_type"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
198 <param name="mask" value="lower" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
199 </conditional> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
200 <param name="out" value="maf" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
201 <output name="output" value="amaVit1_Gallus/amaVit1_Gallus_gallus_sorted.maf" ftype="maf"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
202 <assert_command> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
203 <has_text text="-tileSize=" negate="true"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
204 <has_text text="-stepSize=" negate="true"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
205 <has_text text="-mask=lower"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
206 </assert_command> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
207 </test> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
208 <!-- test on query of partial mRNA of Drosophila melanogaster and the |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
209 database of Drosophila biamipes dot chromosome |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
210 - also test cached reference --> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
211 <test> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
212 <conditional name="reference_source"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
213 <param name="reference_source_selector" value="cached"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
214 <param name="database" value="dbdia display name"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
215 </conditional> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
216 <param name="query" value="dbia3/dmel-transcript.fa" ftype="fasta" /> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
217 <param name="database_type" value="dnax" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
218 <param name="query_type" value="rnax" /> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
219 <section name="basic_align"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
220 <param name="maxIntron" value="" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
221 </section> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
222 <section name="adv_align"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
223 <param name="tileSize" value="5"/><!--explicitly set default .. to check if it is on the CL--> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
224 <param name="stepSize" value="5"/><!--explicitly set default .. to check if it is on the CL--> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
225 </section> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
226 <param name="out" value="psl -noHead" /> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
227 <output name="output" value="dbia3/dbia3.sorted.psl" ftype="tabular" sort="true"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
228 <assert_command> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
229 <has_text text="-tileSize=5"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
230 <has_text text="-mask" negate="true"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
231 </assert_command> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
232 </test> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
233 <!-- test on the database masked by repeat masker --> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
234 <test> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
235 <conditional name="reference_source"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
236 <param name="reference_source_selector" value="history" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
237 <param name="database" value="dbia3/dbia3_masked.2bit" ftype="twobit" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
238 </conditional> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
239 <param name="query" value="dbia3/dmel-transcript.fa" ftype="fasta"/> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
240 <param name="database_type" value="dnax" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
241 <param name="query_type" value="rnax" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
242 <param name="oneOff" value="false" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
243 <param name="minScore" value="30" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
244 <param name="maxGap" value="2" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
245 <param name="trimT" value="false" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
246 <param name="noTrimA" value="false" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
247 <param name="fine" value="false" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
248 <param name="maxIntron" value="750000" /> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
249 <param name="extendThroughN" value="false" /> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
250 <conditional name="mask_type"> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
251 <param name="mask" value="file.out" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
252 <param name="mask_file" value="dbia3/dbia3_RM.out" /> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
253 </conditional> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
254 <param name="out" value="psl" ftype="tabular" /> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
255 <output name="output" value="dbia3/dbia3_masked.sorted.psl"/> |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
256 <assert_command> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
257 <has_text text="-tileSize=" negate="true"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
258 <has_text text="-stepSize=" negate="true"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
259 <has_text text="-mask='/"/> |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
260 </assert_command> |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
261 </test> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
262 </tests> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
263 <help> |
0
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
264 <![CDATA[ |
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
265 BLAT |
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
266 ==== |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
267 BLAT is a bioinformatics software a tool which performs rapid sequence alignments (mRNA/DNA and cross-species protein). |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
268 It is designed to find sequences of high similarity and have a certain minimum length. With the default setting this is |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
269 |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
270 - >95% similarity and a minimum length of 25 bases for nucleotide sequences |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
271 - >80% similarity and a minimum lenth of 20 amino acids for proteins |
0
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
272 |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
273 More divergent or shorter sequence alignments may be missed. |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
274 The algorithm works in two phases: |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
275 |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
276 1. Search phase: find regions of probable homology using an index of the reference sequence |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
277 2. Alignment phase: Detailed Alignment of the sequences in these regions |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
278 |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
279 Search phase |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
280 ++++++++++++ |
0
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
281 |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
282 Builds an index of the reference containing the nonoverlapping K-mers and their |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
283 positions (by default, can be changed using `-tileSize` and `-stepSize`). Hits, |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
284 i.e. exactly matching k-mers in query and reference, are then found by looking |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
285 up each overlapping K-mer of the query sequence. By enabling `-oneOff` the |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
286 algorithm allows for a single substitition. Note that this increases the run |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
287 time of this phase significantly. |
0
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
288 |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
289 The hits are then split into buckets of 64k (based on the database position) |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
290 and sorted on the diagonal (database minus query positions). Hits within the |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
291 gap limit form so called proto-clumps. Those are then sorted by database position |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
292 and put into clumps if they are within the window limit (wrt database coordinate). |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
293 |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
294 Clumps with less than the minimum number of hits are discarded (-minMatch) and |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
295 those within 300 bases or 100 amino acids in the database are merged together. |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
296 The resulting clumps define regions of the database which are homologous to the |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
297 query sequence which are then aligned. |
0
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
298 |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
299 Alignment phase |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
300 +++++++++++++++ |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
301 |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
302 The alignment is performed differently for nucleotide and |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
303 aminoacid sequences. |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
304 |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
305 **Alignment for nucleotide sequences**: A hit list (exactly matching k-mers) for |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
306 the query and the homologous region of the database is generated. If necessary |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
307 hits are mode unique by extending them until they are unique or have a maximum |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
308 size. The hits are then extended maximally allowing no mismatches, and overlapping |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
309 hits are merged. |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
310 Subsequent (wrt query and reference) extended hits are then linked in an |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
311 alignment. If there are gaps in query and reference, the algorithm recurses |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
312 using a smaller value for k until no additional hits are found or gaps are |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
313 smaller than 6 bases. |
0
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
314 |
11
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
315 **Protein Alignments**: The hits from the search stage are extended into maximally |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
316 scoring ungapped alignments (HSPs) (match cost 2 and mismatch cost 1). The HSPs |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
317 are organized in a directed graph where an edge connect HSPs A and B if A starts |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
318 before B wrt query and database coordinates. The weight of the edge is then |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
319 defined as the score of B minus a gap penalty based on the distance between A |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
320 and B (overlapping HSPs are treated differently, see Kent 2002). The maximal |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
321 scoring alignment is then determined as the maximum weight path through the |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
322 graph and the HSPs of this path are removed. This is repeated until no HSPs are |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
323 left. |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
324 |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
325 **Stitching and Filling In**: |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
326 In order to find also alignments of genes scattered across multiple homologous |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
327 regions that have been determined in the search phase a variation of the |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
328 alignment algorithm for proteins is employed. For details see Kent 2002. |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
329 |
2a89f630fa85
planemo upload commit 3bb07d25ab817c936018d57b6d81f728915cfadf
iuc
parents:
10
diff
changeset
|
330 Documentation: |
0
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
331 ++++++++++++++ |
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
332 |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
333 See Blat documentation (http://genome.ucsc.edu/goldenPath/help/blatSpec.html) |
0
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
334 |
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
335 Source code: |
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
336 ++++++++++++ |
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
337 |
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
338 http://hgdownload.cse.ucsc.edu/admin/exe/ |
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
339 |
10
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
340 ]]></help> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
341 <citations> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
342 <citation type="doi">10.1101/gr.229202</citation> |
c449963debd5
planemo upload commit c5f669e334bf65c1158855bd1eef88df78a8028c
iuc
parents:
9
diff
changeset
|
343 </citations> |
0
951076264957
planemo upload commit 9e778f6145837bd749e60913d184d3d90e2677df
yating-l
parents:
diff
changeset
|
344 </tool> |