Mercurial > repos > alermine > nebula
comparison [APliBio]Nebula tools suite/Nebula/CreateControlSubSet/createControlSubSet_wrapper.xml @ 0:2ec3ba0e9e70 draft
Uploaded
| author | alermine |
|---|---|
| date | Thu, 25 Oct 2012 08:18:25 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:2ec3ba0e9e70 |
|---|---|
| 1 <tool id="createControlSubset" name="CreateControlSubset" version="1.0"> | |
| 2 <description>Get Subset for ChIP Control</description> | |
| 3 <command interpreter="bash"> | |
| 4 #if $input_type.input_type_selector == "bam" #createControlSubSet_wrapper.sh -f $inputfile -c $controlfile -t $input_type.input_type_selector -o $BAMcontrolOutBAM -s $BAMsampleOutBAM -q $if_Process_Sample -p "No" #elif $input_type.input_type_selector == "sam" #createControlSubSet_wrapper.sh -f $inputfile -c $controlfile -t $input_type.input_type_selector -o $SAMcontrolOut -s $SAMsampleOut -q $if_Process_Sample #else #createControlSubSet_wrapper.sh -f $inputfile -c $controlfile -t $input_type.input_type_selector -o $ELANDcontrolOut -s $ELANDsampleOut -q $if_Process_Sample #end if | |
| 5 </command> | |
| 6 <inputs> | |
| 7 <conditional name="input_type"> | |
| 8 <param name="input_type_selector" type="select" label="Alignment Format"> | |
| 9 <option value="eland" selected="true">Eland</option> | |
| 10 <option value="sam">SAM</option> | |
| 11 <option value="bam">BAM</option> | |
| 12 </param> | |
| 13 <when value="eland"> | |
| 14 <param name="inputfile" type="data" label="ChIP-Seq Tag File" value="ChIP-Seq Tag File" format="eland"/> | |
| 15 <param name="controlfile" type="data" label="Control Tag File" value="Control Tag File" format="eland"/> | |
| 16 | |
| 17 </when> | |
| 18 <when value="sam"> | |
| 19 <param name="inputfile" type="data" label="ChIP-Seq Tag File" value="ChIP-Seq Tag File" format="sam"/> | |
| 20 <param name="controlfile" type="data" label="Control Tag File" value="Control Tag File" format="sam"/> | |
| 21 | |
| 22 </when> | |
| 23 <when value="bam"> | |
| 24 <param name="inputfile" type="data" label="ChIP-Seq Tag File" value="ChIP-Seq Tag File" format="bam"/> | |
| 25 <param name="controlfile" type="data" label="Control Tag File" value="Control Tag File" format="bam"/> | |
| 26 </when> | |
| 27 </conditional> | |
| 28 <param name="if_Process_Sample" type="boolean" label="Do you want to filter duplicates in the ChIP dataset?" truevalue="Yes" falsevalue="No" checked="False"/> | |
| 29 </inputs> | |
| 30 <outputs> | |
| 31 <data name="ELANDcontrolOut" format="eland" label="Subset for Control"> | |
| 32 <filter>(input_type['input_type_selector'] == 'eland')</filter> | |
| 33 </data> | |
| 34 <data name="SAMcontrolOut" format="sam" label="Subset for Control"> | |
| 35 <filter>(input_type['input_type_selector'] == 'sam')</filter> | |
| 36 </data> | |
| 37 <data name="BAMcontrolOutBAM" format="bam" label="Subset for Control"> | |
| 38 <filter>(input_type['input_type_selector'] == 'bam')</filter> | |
| 39 </data> | |
| 40 | |
| 41 | |
| 42 <data name="ELANDsampleOut" format="eland" label="Subset for ChIP"> | |
| 43 <filter>if_Process_Sample == True</filter> | |
| 44 <filter>(input_type['input_type_selector'] == 'eland')</filter> | |
| 45 </data> | |
| 46 <data name="SAMsampleOut" format="sam" label="Subset for ChIP"> | |
| 47 <filter>if_Process_Sample == True</filter> | |
| 48 <filter>(input_type['input_type_selector'] == 'sam')</filter> | |
| 49 </data> | |
| 50 <data name="BAMsampleOutBAM" format="bam" label="Subset for ChIP"> | |
| 51 <filter>if_Process_Sample == True</filter> | |
| 52 <filter>(input_type['input_type_selector'] == 'bam')</filter> | |
| 53 </data> | |
| 54 | |
| 55 </outputs> | |
| 56 <help> | |
| 57 **What it does** | |
| 58 | |
| 59 This tool does preprocessing of ChIP-seq aligned reads before calling FindPeaks: | |
| 60 | |
| 61 Filter out dulpicates from the SAMPLE (optional) and create a CONTROL dataset w/o duplicates with the same number of reads as in the SAMPLE | |
| 62 | |
| 63 Only eland, sam and bam files are accepted. | |
| 64 | |
| 65 </help> | |
| 66 </tool> |
