Mercurial > repos > bjoern-gruening > repeat_masker
annotate RepeatMasker.xml @ 1:f8f1a3878edd draft default tip
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
author | bjoern-gruening |
---|---|
date | Fri, 01 Feb 2013 03:29:37 -0500 |
parents | |
children |
rev | line source |
---|---|
1
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
1 <tool id="repeatmasker_wrapper" name="RepeatMasker" version="0.1.1"> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
2 <description>Masks different kind of repeats</description> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
3 <command> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
4 ## The command is a Cheetah template which allows some Python based syntax. |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
5 ## Lines starting hash hash are comments. Galaxy will turn newlines into spaces |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
6 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
7 ## create temp directory |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
8 #import tempfile, os |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
9 #set $dirname = os.path.abspath(tempfile.mkdtemp()) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
10 #set $input_filename = os.path.split(str($query))[-1] |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
11 #set $output_basename = os.path.join($dirname, $input_filename) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
12 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
13 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
14 RepeatMasker |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
15 -parallel 8 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
16 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
17 $nolow |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
18 $noint |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
19 $norna |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
20 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
21 #if str($species)!="all": |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
22 $species |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
23 #end if |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
24 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
25 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
26 -dir $dirname |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
27 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
28 #if $adv_opts.adv_opts_selector=="advanced": |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
29 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
30 #if str($adv_opts.gc)!="0": |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
31 -gc $adv_opts.gc |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
32 #end if |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
33 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
34 $adv_opts.gccalc |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
35 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
36 #set $output_files_list = str($adv_opts.output_files).split(',') |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
37 #if "gff" in $output_files_list: |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
38 -gff |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
39 #end if |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
40 #if "html" in $output_files_list: |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
41 -html |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
42 #end if |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
43 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
44 $adv_opts.slow_search |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
45 $adv_opts.quick_search |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
46 $adv_opts.rush_search |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
47 $adv_opts.only_alus |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
48 $adv_opts.is_only |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
49 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
50 #else: |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
51 ## Set defaults |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
52 -gff |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
53 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
54 ## End of advanced options: |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
55 #end if |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
56 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
57 $query |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
58 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
59 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
60 > /dev/null 2> /dev/null; |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
61 ## Copy the output files to galaxy |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
62 ## AgR: if there are no repeats, the output files may not exist. |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
63 ## This causes the job to fail, so touch files to ensure they exist. |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
64 #if $adv_opts.adv_opts_selector=="advanced": |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
65 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
66 #if "summary" in $output_files_list: |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
67 ## Write out the summary file (default) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
68 #set $summary_file = $output_basename + '.tbl' |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
69 touch $summary_file |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
70 cp $summary_file $output_summary; |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
71 #end if |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
72 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
73 #if "gff" in $output_files_list: |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
74 ## Write out the gff file (default) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
75 #set $gff_file = $output_basename + '.out.gff' |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
76 touch $gff_file |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
77 cp $gff_file $output_gff; |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
78 #end if |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
79 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
80 #if "html" in $output_files_list: |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
81 ## Write out the html file |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
82 #set $html_file = $output_basename + '.out.html' |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
83 touch $html_file |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
84 cp $html_file $output_html; |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
85 #end if |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
86 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
87 #else: |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
88 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
89 ## Write out the summary file (default) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
90 #set $summary_file = $output_basename + '.tbl' |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
91 touch $summary_file |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
92 cp $summary_file $output_summary; |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
93 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
94 ## Write out the gff file (default) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
95 #set $gff_file = $output_basename + '.out.gff' |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
96 touch $gff_file |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
97 cp $gff_file $output_gff; |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
98 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
99 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
100 ## End of advanced options: |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
101 #end if |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
102 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
103 ## Write out mask sequence file |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
104 #set $mask_sequence_file = $output_basename + '.masked' |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
105 touch $mask_sequence_file |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
106 cp $mask_sequence_file $output_mask; |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
107 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
108 ## Write out standard file (default) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
109 ## The default '.out' file from RepeatMasker has a 3-line header and spaces rather |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
110 ## than tabs. Remove the header and replace the whitespaces with tab |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
111 #set $standard_file = $output_basename + '.out' |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
112 tail -n +4 $standard_file | tr -s ' ' '\t' > $output_std; |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
113 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
114 ## Delete all temporary files |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
115 rm $dirname -r; |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
116 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
117 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
118 </command> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
119 <inputs> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
120 <param name="query" type="data" format="fasta" label="Nucleotide query sequence(s)"/> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
121 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
122 <param name="nolow" type="boolean" label="No low complexity DNA" truevalue="-nolow" falsevalue="" checked="false" help="Does not mask low_complexity DNA or simple repeats."/> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
123 <param name="noint" type="boolean" label="No interspersed repeats" truevalue="-noint" falsevalue="" checked="false" help="Only masks low complex/simple repeats (no interspersed repeats)."/> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
124 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
125 <param name="norna" type="boolean" label="No small RNA genes" truevalue="-norna" falsevalue="" checked="false" help="Does not mask small RNA (pseudo) genes."/> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
126 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
127 <!-- |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
128 Specify the species or clade of the input sequence. The species name |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
129 must be a valid NCBI Taxonomy Database species name and be contained |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
130 in the RepeatMasker repeat database. The following collection is not complete. |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
131 --> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
132 <param name="species" type="select" label="Species" help="The list is not complete, if you need other species contact your administrator."> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
133 <option value="-species anopheles">anopheles</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
134 <option value="-species arabidopsis">arabidopsis</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
135 <option value="-species artiodactyl">artiodactyl</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
136 <option value="-species aspergillus">aspergillus</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
137 <option value="-species carnivore">carnivore</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
138 <option value="-species cat">cat</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
139 <option value="-species chicken">chicken</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
140 <option value="-species 'ciona intestinalis'">ciona intestinalis</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
141 <option value="-species 'ciona savignyi'">ciona savignyi</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
142 <option value="-species cow">cow</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
143 <option value="-species danio">danio</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
144 <option value="-species diatoaea">diatoaea</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
145 <option value="-species dog">dog</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
146 <option value="-species drosophila">drosophila</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
147 <option value="-species elegans">elegans</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
148 <option value="-species fugu">fugu</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
149 <option value="-species fungi" selected="true">fungi</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
150 <option value="-species human">human</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
151 <option value="-species maize">maize</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
152 <option value="-species mammal">mammal</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
153 <option value="-species mouse">mouse</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
154 <option value="-species pig">pig</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
155 <option value="-species rat">rat</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
156 <option value="-species rice">rice</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
157 <option value="-species rodentia">rodentia</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
158 <option value="-species wheat">wheat</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
159 </param> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
160 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
161 <conditional name="adv_opts"> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
162 <param name="adv_opts_selector" type="select" label="Advanced Options"> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
163 <option value="basic" selected="True">Hide Advanced Options</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
164 <option value="advanced">Show Advanced Options</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
165 </param> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
166 <when value="basic" /> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
167 <when value="advanced"> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
168 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
169 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
170 <param name="is_only" type="boolean" label="Mask only E coli insertion elements" truevalue="-is_only" falsevalue="" checked="false" help="Only clips E coli insertion elements out of fasta and .qual files."/> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
171 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
172 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
173 <param name="slow_search" type="boolean" label="Slow search" truevalue="-s" falsevalue="" checked="false" help="0-5% more sensitive, 2-3 times slower than default."/> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
174 <param name="quick_search" type="boolean" label="Quick search" truevalue="-q" falsevalue="" checked="false" help="5-10% less sensitive, 2-5 times faster than default."/> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
175 <param name="rush_search" type="boolean" label="Rush search" truevalue="-qq" falsevalue="" checked="false" help="about 10% less sensitive, 4->10 times faster than default."/> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
176 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
177 <param name="only_alus" type="boolean" label="Only Alus" truevalue="-alu" falsevalue="" checked="false" help="Only masks Alus (and 7SLRNA, SVA and LTR5)(only for primate DNA)."/> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
178 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
179 <param name="gccalc" type="boolean" label="Use GC depended matrices, automaticly" truevalue="-gccalc" falsevalue="" checked="true" help="RepeatMasker calculates the GC content even for batch files/small seqs"/> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
180 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
181 <param name="output_files" type="select" multiple="true" label="Additional output files"> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
182 <option selected="true" value="summary">Summary file</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
183 <option value="gff">GFF file</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
184 <option value="html">HTML file</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
185 <option value="mask">Mask FastA file</option> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
186 </param> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
187 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
188 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
189 <param name="gc" type="integer" value="0" label="Use GC depended matrices" help="Use matrices calculated for 'number' percentage background GC level"> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
190 <validator type="in_range" min="0" /> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
191 <validator type="in_range" max="100" /> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
192 </param> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
193 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
194 </when> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
195 </conditional> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
196 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
197 </inputs> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
198 <outputs> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
199 <data name="output_std" format="tabular" label="${tool.name} on ${on_string}: Standard" /> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
200 <data name="output_mask" format="fasta" label="${tool.name} on ${on_string}: Mask sequence"> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
201 <filter> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
202 (adv_opts['adv_opts_selector'] == 'advanced' and 'mask' in adv_opts['output_files']) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
203 </filter> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
204 </data> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
205 <data name="output_summary" format="txt" label="${tool.name} on ${on_string}: Summary"> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
206 <filter>( |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
207 (adv_opts['adv_opts_selector'] == 'advanced' and 'summary' in adv_opts['output_files']) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
208 or |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
209 (adv_opts['adv_opts_selector'] == 'basic') |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
210 ) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
211 </filter> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
212 </data> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
213 <data name="output_html" format="html" label="${tool.name} on ${on_string}: HTML"> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
214 <filter>(adv_opts['adv_opts_selector'] == 'advanced' and 'html' in adv_opts['output_files'])</filter> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
215 </data> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
216 <data name="output_gff" format="gff" label="${tool.name} on ${on_string}: GFF"> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
217 <filter> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
218 (adv_opts['adv_opts_selector'] == 'advanced' and 'gff' in adv_opts['output_files']) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
219 </filter> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
220 </data> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
221 </outputs> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
222 <requirements> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
223 <requirement type="binary">RepeatMasker</requirement> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
224 </requirements> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
225 <help> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
226 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
227 .. class:: warningmark |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
228 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
229 **What it does** |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
230 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
231 RepeatMasker is a program that screens DNA sequences for *interspersed repeats* |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
232 and *low complexity* DNA sequences. The output of the program is a detailed |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
233 annotation of the repeats that are present in the query sequence as well as a |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
234 modified version of the query sequence in which all the annotated repeats have |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
235 been masked (default: replaced by Ns). |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
236 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
237 ----- |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
238 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
239 **How to read the results** |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
240 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
241 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
242 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
243 The annotation file contains the cross_match output lines. It lists all best matches |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
244 (above a set minimum score) between the query sequence and any of the sequences in |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
245 the repeat database or with low complexity DNA. The term "best matches" reflects |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
246 that a match is not shown if its domain is over 80% contained within the domain |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
247 of a higher scoring match, where the "domain" of a match is the region in |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
248 the query sequence that is defined by the alignment start and stop. These domains |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
249 have been masked in the returned masked sequence file. In the output, matches are |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
250 ordered by query name, and for each query by position of the start of the alignment. |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
251 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
252 Example: |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
253 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
254 ======== ========= ========= ========= ========== =========== ========= ========= ============ =============== =================== ================ ============== ======= == |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
255 SW score perc div. perc del. perc ins. query seq. q-pos begin q-pos end (left) w complement matching repeat repeat class/family repeat-pos begin repeat-pos end (left) ID |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
256 ======== ========= ========= ========= ========== =========== ========= ========= ============ =============== =================== ================ ============== ======= == |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
257 1306 15.6 6.2 0.0 HSU08988 6563 6781 \(22462) C MER7A DNA/MER2_type 336 103 \(0) 1 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
258 12204 10.0 2.4 1.8 HSU08988 6782 7714 \(21529) C TIGGER1 DNA/MER2_type 2418 1493 \(0) 2 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
259 279 3.0 0.0 0.0 HSU08988 7719 7751 \(21492) + (TTTTA)n Simple_repeat 1 33 \(0) 3 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
260 1765 13.4 6.5 1.8 HSU08988 7752 8022 \(21221) C AluSx SINE/Alu 289 1 \(23) 4 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
261 12204 10.0 2.4 1.8 HSU08988 8023 8694 \(20549) C TIGGER1 DNA/MER2_type 1493 827 \(925) 5 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
262 1984 11.1 0.3 0.7 HSU08988 8695 9000 \(20243) C AluSg SINE/Alu 305 1 \(5) 6 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
263 12204 10.0 2.4 1.8 HSU08988 9001 9695 \(19548) C TIGGER1 DNA/MER2_type 827 2 \(1591) 7 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
264 711 21.2 1.4 0.0 HSU08988 9696 9816 \(19427) C MER7A DNA/MER2_type 122 2 \(224) 8 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
265 ======== ========= ========= ========= ========== =========== ========= ========= ============ =============== =================== ================ ============== ======= == |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
266 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
267 This is a sequence in which a Tigger1 DNA transposon has integrated into a MER7 DNA transposon copy. |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
268 Subsequently two Alus integrated in the Tigger1 sequence. The simple repeat is derived from the |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
269 poly A of the Alu element. The first line is interpreted like this: |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
270 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
271 :Table description: |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
272 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
273 1. **1306** = Smith-Waterman score of the match, usually complexity adjusted |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
274 The SW scores are not always directly comparable. Sometimes |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
275 the complexity adjustment has been turned off, and a variety of |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
276 scoring-matrices are used. |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
277 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
278 #. **15.6** = % substitutions in matching region compared to the consensus |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
279 #. **6.2** = % of bases opposite a gap in the query sequence (deleted bp) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
280 #. **0.0** = % of bases opposite a gap in the repeat consensus (inserted bp) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
281 #. **HSU08988** = name of query sequence |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
282 #. **6563** = starting position of match in query sequence |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
283 #. **7714** = ending position of match in query sequence |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
284 #. **(22462)** = no. of bases in query sequence past the ending position of match |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
285 #. **C** = match is with the Complement of the consensus sequence in the database |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
286 #. **MER7A** = name of the matching interspersed repeat |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
287 #. **DNA/MER2_type** = the class of the repeat, in this case a DNA transposon fossil of the MER2 group (see below for list and references) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
288 #. **2418** = starting position of match in database sequence (using top-strand numbering) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
289 #. **1465** = ending position of match in database sequence |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
290 #. **(0)** = no. of bases in (complement of) the repeat consensus sequence prior to beginning of the match (so 0 means that the match extended all the way to the end of the repeat consensus sequence) |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
291 #. **1** = Identifier |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
292 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
293 An asterisk (\*) in the final column (no example shown) indicates that there is |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
294 a higher-scoring match whose domain partly (<80%) includes the domain of this match. |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
295 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
296 Note that the SW score and divergence numbers for the three Tigger1 lines are identical. |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
297 This is because the information is derived from a single alignment (the Alus were deleted |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
298 from the query before the alignment with the Tigger element was performed). |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
299 The program makes educated guesses about many fragments if they are derived from |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
300 the same element (e.g. it knows that the MER7A fragments represent one insert). |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
301 In a next version I can identify each element with a unique ID, if interest exists |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
302 (this could help to represent repeats cleaner in graphic displays). |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
303 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
304 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
305 ------- |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
306 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
307 **References** |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
308 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
309 Smit, AFA, Hubley, R and Green, P. RepeatMasker Open-3.0. |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
310 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
311 http://www.repeatmasker.org/ |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
312 |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
313 </help> |
f8f1a3878edd
0.1.1 version, prevent a crash if no repeat is found. Thanks to Simon Guest
bjoern-gruening
parents:
diff
changeset
|
314 </tool> |