annotate ipcress.xml @ 6:f201e8c6e004 draft default tip

Uploaded
author ben-warren
date Mon, 07 Jul 2014 19:28:17 -0400
parents b321e0517be3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
1 <?xml version="1.0"?>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
2 <tool id="ipcress" name="In-Silico PCR Experiment Simulation System">
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
3 <description>In-Silico PCR Experiment Simulation System</description>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
4 <version_command>ipcress -v</version_command>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
5 <command>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
6 awk -v min=$min_length -v max=$max_length '{print $1,$2,$3, min, max}' $input_primers | ipcress -i /dev/stdin -s $input_seqs -m $mismatch $products_as_fasta $pretty -S $seed_length > $pcr_products
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
7 </command>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
8 <inputs>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
9 <param format="txt" name="input_primers" type="data" label="PCR Experiment Data" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
10 <param format="fasta" name="input_seqs" type="data" label="Sequences (Fasta)" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
11 <param name="mismatch" size="10" type="integer" value="0" label="Mismatches allowed per primer" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
12 <param name="min_length" size="10" type="integer" value="50" label="Minimum PCR product length" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
13 <param name="max_length" size="10" type="integer" value="100" label="Maximum PCR product length" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
14 <param name="products_as_fasta" type="boolean" truevalue="-P" falsevalue="" label="Display PCR products as a FASTA format sequence" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
15 <param name="pretty" type="boolean" truevalue="-p 1" falsevalue="-p 0" checked="true" label="Display Result in pretty format" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
16 <param name="seed_length" size="10" type="integer" value="12" label="Seed length: 0 => Use Full Primer Length" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
17 </inputs>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
18 <outputs>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
19 <data format="txt" name="pcr_products" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
20 </outputs>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
21 <stdio>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
22 <exit_code range="1:" level="fatal" description="Fatal Error" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
23 </stdio>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
24 <tests>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
25 <test>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
26 <param name="input_primers" value="ipcress_test_input.txt" ftype="txt" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
27 <param name="input_seqs" value="targets.fasta" ftype="fasta" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
28 <output name="pcr_products" file="ipcress.out" />
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
29 </test>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
30 </tests>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
31 <help>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
32 ipcress is the In-silico PCR Experiment Simulation System.
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
33
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
34 This is a tool for simulation of PCR experiments. You supply a file containing primers and a set of sequences, and it predicts PCR products.
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
35
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
36 INPUT FORMAT
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
37
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
38 The input for ipcress is a simple white-space delimited file describing
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
39 one experiment per line. Each line contains the following 5 fields:
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
40
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
41 id An identifier for this experiment
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
42 primer_A Sequence for the first primer
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
43 primer_B Sequence for the second primer
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
44 min_product_len Minimum product length to report
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
45 max_product_len Maximum product length to report
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
46
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
47 Here is an example line in this format:
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
48
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
49 ID0001 CATGCATGCATGC CGATGCANGCATGCT 900 1100
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
50
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
51 MANUAL
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
52
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
53 https://www.ebi.ac.uk/~guy/exonerate/ipcress.man.html
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
54
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
55 </help>
b321e0517be3 Uploaded
ben-warren
parents:
diff changeset
56 </tool>