annotate macros.xml @ 0:d7506cdbd5ec draft

Uploaded
author iuc
date Tue, 17 Mar 2015 15:49:43 -0400
parents
children c859c5a0a728
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
1 <macros>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
2 <xml name="requirements">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
3 <requirements>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
4 <requirement type="package" version="0.67.5">circos</requirement>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
5 <requirement type="package" version="0.20">circostools</requirement>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
6 <yield/>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
7 </requirements>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
8 </xml>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
9 <token name="@WRAPPER_VERSION@">0.67.5</token>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
10 <xml name="stdio">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
11 <stdio>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
12 <!-- Anything other than zero is an error -->
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
13 <exit_code range="1:" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
14 <exit_code range=":-1" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
15 <!-- In case the return code has not been set propery check stderr too -->
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
16 <regex match="Error:" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
17 <regex match="Exception:" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
18 </stdio>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
19 </xml>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
20
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
21
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
22
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
23 <xml name="strand2">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
24 <param name="strand" type="select" label="Calculation based on strandedness?">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
25 <option value="" selected="True">Overlaps on either strand</option>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
26 <option value="-s">Only overlaps occurring on the **same** strand.</option>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
27 <option value="-S">Only overlaps occurring on the **opposite** strand.</option>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
28 </param>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
29 </xml>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
30 <xml name="seed">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
31 <conditional name="seed">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
32 <param name="seed_choose" type="select" label="Choose Seed?" help="(-seed)">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
33 <option value="False" selected="True">Random Shuffling</option>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
34 <option value="True">Choose fixed seed</option>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
35 </param>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
36 <when value="True">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
37 <param name="seed" type="integer" value="12345" label="Enter Seed" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
38 </when>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
39 <when value="False" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
40 </conditional>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
41 </xml>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
42 <xml name="split">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
43 <param name="split" type="boolean" checked="false" truevalue="-split" falsevalue=""
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
44 label="Treat split/spliced BAM or BED12 entries as distinct BED intervals when computing coverage."
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
45 help="If set, the coverage will be calculated based the spliced intervals only. For BAM files, this inspects the CIGAR N operation to infer the blocks for computing coverage. For BED12 files, this inspects the BlockCount, BlockStarts, and BlockEnds fields (i.e., columns 10,11,12). If this option is not set, coverage will be calculated based on the interval's START/END coordinates, and would include introns in the case of RNAseq data. (-split)" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
46 </xml>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
47 <xml name="genome">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
48 <param format="tabular" name="genome" type="data" label="Genome file" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
49 <!--TODO: make use of: ${chromInfo} -->
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
50 </xml>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
51 <xml name="addition">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
52 <conditional name="addition">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
53 <param name="addition_select" type="select" label="Choose what you want to do">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
54 <option value="b" selected="True">Increase the BED/GFF/VCF entry by the same number base pairs in each direction.</option>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
55 <option value="lr">Increase by Start Coordinate and End Coordinate</option>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
56 </param>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
57 <when value="b">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
58 <param name="b" value="1" label="Number of base pairs" type="integer" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
59 </when>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
60 <when value="lr">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
61 <param name="l" type="integer" value="0" label="The number of base pairs to subtract from the start coordinate" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
62 <param name="r" type="integer" value="0" label="The number of base pairs to add to the end coordinate" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
63 </when>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
64 </conditional>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
65 </xml>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
66 <xml name="print_header">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
67 <param name="header" type="boolean" checked="False" truevalue="-header" falsevalue=""
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
68 label="Print the header from the A file prior to results" help="(-header)" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
69 </xml>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
70 <!-- TODO this is currently not used, but we should make use of it -->
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
71 <xml name="genome_validator">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
72 <validator type="unspecified_build" />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
73 <validator type="dataset_metadata_in_data_table" table_name="fasta_indexes" metadata_name="dbkey" metadata_column="1" message="Sequences are not currently available for the specified build." />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
74 </xml>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
75
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
76 <!-- ToDo column_picker -->
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
77 <xml name="choose_columns">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
78 <param name="cols" type="text" value=""
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
79 label="Specify the column(s) (comma separated) that should be summarized"
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
80 help="(-c)">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
81 <sanitizer invalid_char="">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
82 <valid initial="string.digits"><add value=","/></valid>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
83 </sanitizer>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
84 </param>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
85 </xml>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
86
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
87 <xml name="choose_operations">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
88 <param name="operation" type="select" label="Specify the operation">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
89 <yield />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
90 </param>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
91 </xml>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
92
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
93 <xml name="citations">
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
94 <citations>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
95 <citation type="doi">10.1101/gr.092759.109</citation>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
96 <yield />
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
97 </citations>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
98 </xml>
d7506cdbd5ec Uploaded
iuc
parents:
diff changeset
99 </macros>