annotate pyCrac_galaxy/makeFasta.xml @ 0:ae088f9b2f2e draft default tip

Uploaded
author swebb
date Thu, 06 Jun 2013 09:39:32 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
1 <tool id="makeFasta" name="Extract IDs" force_history_refresh="True">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
2 <description>from Read Aligner output</description>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
3 <command interpreter="perl">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
4 #if $format.formatChoice == "fasta" #makeFasta.pl --input $input --genes "$genes.g" --outFormat $format.formatChoice --out $out --id $out.id --output_path $__new_file_path__
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
5 #else #makeFasta.pl --input $input --genes "$genes.g" --outFormat $format.formatChoice --limit $format.limit --out $out --id $out.id --output_path $__new_file_path__
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
6 #end if#
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
7
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
8 </command>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
9 <inputs>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
10 <param name="input" type="data" format="fasta" label="Read Aligner output file" help="Fasta file"/>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
11 <conditional name="genes">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
12 <param name="choice" type="select" label="Choose IDs by">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
13 <option value="index">ID Index File</option>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
14 <option value="number" selected="true">Text Box</option>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
15 </param>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
16 <when value="index">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
17 <param name="indices" type="data" format="tabular" label="ID Index"/>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
18 <param name="g" type="select" multiple="true" accept_default="true" label="ID" >
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
19 <options from_dataset="indices">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
20 <column name="name" index="0"/>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
21 <column name="value" index="0"/>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
22 </options>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
23 </param>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
24 </when>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
25 <when value="number">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
26 <param name="g" type="text" format="txt" size="200" value="" label="IDs" help="Enter identifiers separated by a comma">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
27 <validator type="empty_field" />
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
28 </param>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
29 </when>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
30 </conditional>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
31 <conditional name="format">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
32 <param name="formatChoice" type="select" label="Choose output format">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
33 <option value="fasta" selected="true">Fasta</option>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
34 <option value="align">Tabular Alignment</option>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
35 <option value="both">Both</option>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
36 </param>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
37 <when value="align">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
38 <param name="limit" type="integer" format="integer" value="90" size="4" label="Set the column width of alignment" help="Enter a value > 50">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
39 <validator type="in_range" min="50" message="Please enter a value greater than 50"/>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
40 </param>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
41 </when>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
42 <when value="both">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
43 <param name="limit" type="integer" format="integer" value="90" size="4" label="Set the column width of alignment" help="Enter a value > 50">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
44 <validator type="in_range" min="50" message="Please enter a value greater than 50"/>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
45 </param>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
46 </when>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
47 <when value="fasta">
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
48 </when>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
49 </conditional>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
50 </inputs>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
51 <outputs>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
52 <data name="out" format="txt" label="Extract IDs"/>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
53 </outputs>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
54 <help>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
55 .. class:: infomark
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
56
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
57 **What it does**
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
58
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
59 Splits the fasta pyReadAligner output in to individual files per selected ID.
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
60
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
61 To select IDs by text box
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
62
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
63 - Enter identifiers separated by a comma e.g RDN37-1,RPL7A,SNR17A.
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
64
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
65 To select IDs by ID index file
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
66
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
67 - Provide a file of data type indexfile (use pencil icon to edit data type)
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
68 - The index file should contain all possible IDs in the first column
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
69 - Select multiple IDs by holding Shift or Ctrl keys
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
70
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
71 Output formats
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
72
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
73 - Fasta - Output reads and reference sequence in fasta format
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
74 - Alignment tab - Format output to show read sequences aligned to reference sequence
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
75 - Both - Output both of the formats above
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
76
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
77 </help>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
78 </tool>
ae088f9b2f2e Uploaded
swebb
parents:
diff changeset
79