annotate zinbra.xml @ 6:7d532e820976

Support comparison in zinbra. 3fba761
author oleg@oleg-desktop.times.labs.intellij.net
date Wed, 28 Oct 2015 20:08:20 +0300
parents ae6878068d07
children 617b5857ce96
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
ae6878068d07 Fixed development id
oleg@oleg-desktop.times.labs.intellij.net
parents: 2
diff changeset
1 <tool id="zinbra" name="Zinbra" version="0.0.1">
0
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
2 <description>ChIP-Seq enrichment</description>
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
3 <requirements>
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
4 <requirement type="package" version="0.0.1">epigenome</requirement>
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
5 </requirements>
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
6 <stdio>
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
7 <!-- Wrapper ensures anything other than zero is an error -->
6
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
8 <exit_code range="1:"/>
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
9 <exit_code range=":-1"/>
0
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
10 </stdio>
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
11 <command interpreter="python">
6
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
12 #if $action.selection == "analyze"
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
13 zinbra.py "${genome}" "${bin}" "${fdr}" analyze "${bed}"
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
14 #else
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
15 zinbra.py "${genome}" "${bin}" "${fdr}" compare "${bed1}" "${bed2}"
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
16 #end if
0
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
17 </command>
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
18 <inputs>
6
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
19 <param name="genome" type="data" format="fasta" label="Genome build" description="Genome build reference"/>
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
20 <param name="bin" size="5" type="integer" value="200" label="Bin size"/>
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
21 <param name="fdr" size="5" type="float" value="0.0001" label="FDR"/>
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
22 <conditional name="action">
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
23 <param name="selection" type="select" label="Action">
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
24 <option value="analyze">Compute enrichment of ChIP-Seq</option>
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
25 <option value="compare">Compare different ChIP-Seqs</option>
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
26 </param>
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
27 <when value="analyze">
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
28 <param name="bed" type="data" format="bed" label="ChIP-Seq bed" description="BED Aligned reads to process"/>
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
29 </when>
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
30 <when value="compare">
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
31 <param name="bed1" type="data" format="bed" label="ChIP-Seq bed1" description="BED Aligned reads 1 to process"/>
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
32 <param name="bed2" type="data" format="bed" label="ChIP-Seq bed2" description="BED Aligned reads 2 to process"/>
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
33 </when>
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
34 </conditional>
0
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
35 </inputs>
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
36 <outputs>
6
7d532e820976 Support comparison in zinbra. 3fba761
oleg@oleg-desktop.times.labs.intellij.net
parents: 5
diff changeset
37 <data name="result" format="bed" label="result.bed"/>
0
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
38 </outputs>
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
39 <help>
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
40 Zinbra is a tool for analyzing and comparing ChIP-Seq data using Zero Inflated Negative Binomial Restricted Algorithm.
1
8cbb06892b62 Release version:
Oleg Shpynov <oleg.shpynov@gmail.com>
parents: 0
diff changeset
41 https://github.com/JetBrains-Research/zinbra
0
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
42 </help>
5f97f28e65ca Initial commit
Oleg Shpynov <oleg.shpynov@gmail.com>
parents:
diff changeset
43 </tool>