annotate Scan_IUPAC_output_each_match.xml @ 0:b42da9dc4507 draft

Uploaded initial version 1.0.1.
author pjbriggs
date Wed, 21 Mar 2018 05:44:12 -0400
parents
children 2f34d5e91bc7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
2 <tool id="fasta_scan_iupac_each" name="IUPAC scan and output each match" version="@VERSION@">
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
3 <description>Returns all matches to a given IUPAC in GFF format</description>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
4 <macros>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
5 <import>motif_tools_macros.xml</import>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
6 </macros>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
7 <expand macro="requirements" />
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
8 <command><![CDATA[
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
9 perl $__tool_directory__/Scan_IUPAC_output_each_match.pl $iupac $fasta $output $label $strand
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
10 ]]></command>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
11 <inputs>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
12 <param name="iupac" type="text" label="IUPAC string" value="e.g. WGATAR" help="Enter an IUPAC string." size="20"/>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
13 <param format="fasta" name="fasta" type="data" label="FASTA file" help="Select a FASTA file containing the sequences to be scanned."/>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
14 <param name="label" type="text" label="Attribute in GFF output" value="IUPAC_or_name" help="The label will be included at the end (attibute) section of each GFF line. This could be the IUPAC string used or the name of the motif." size="20"/>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
15 <param name="strand" type="select" label="Select sequence strands to scan" help="Scan either both strands or only the forward strand.">
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
16 <option value="0">Scan both strands</option>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
17 <option value="1">Only scan forward strand</option>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
18 </param>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
19 </inputs>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
20 <outputs>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
21 <data format="gff" name="output" />
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
22 </outputs>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
23
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
24 <help>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
25 .. class:: infomark
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
26
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
27 **What it does**
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
28
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
29 This tool will find all matches to a DNA pattern in the input DNA sequence, represented by an IUPAC string. The matches are non-overlapping, so searching with 'TTTT' in 'TTTTTTTT' will find two hits to the IUPAC. The output is in GFF format and the last 'attribute' field can be specified using the 'Label' option.
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
30
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
31 IUPAC = Nucleotide(s):
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
32
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
33 A = A
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
34
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
35 C = C
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
36
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
37 G = G
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
38
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
39 T = T
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
40
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
41 M = A/C
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
42
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
43 R = A/G
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
44
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
45 W = A/T
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
46
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
47 S = C/G
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
48
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
49 Y = C/T
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
50
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
51 K = G/T
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
52
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
53 V = A/C/G
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
54
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
55 H = A/C/T
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
56
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
57 D = A/G/T
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
58
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
59 B = C/G/T
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
60
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
61 N = A/C/G/T
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
62
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
63 ----
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
64
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
65 .. class:: infomark
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
66
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
67 **Options**
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
68
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
69 'IUPAC string' - can be entered as upper- or lower-case as the tool will force them to become upper-case, but will only accept the IUPAC codes listed above.
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
70
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
71 'Attribute in GFF output' - the last field of each GFF line 'attribute' can be specified using the 'Label' option, this should only include letters/numbers, but without spaces.
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
72
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
73 'Select sequence strands to scan' - Only scanning the forward strand of the input sequence is useful if the IUPAC is a palindrome (e.g. CANNTG).
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
74
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
75 ----
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
76
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
77 .. class:: infomark
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
78
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
79 **Credits**
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
80
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
81 This Galaxy tool has been developed within the Bioinformatics Core Facility at the University of Manchester. It runs the Scan_IUPAC_output_each_match.pl Perl script that was written by Ian Donaldson.
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
82
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
83 Please kindly acknowledge both this Galaxy tool and Scan_IUPAC_output_each_match.pl if you use it.
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
84 </help>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
85
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
86 </tool>
b42da9dc4507 Uploaded initial version 1.0.1.
pjbriggs
parents:
diff changeset
87