Mercurial > repos > jjohnson > snpsift
comparison snpSift_filter.xml @ 7:c29f29a6f26c
Update help
author | Jim Johnson <jj@umn.edu> |
---|---|
date | Mon, 25 Jan 2016 17:02:52 -0600 |
parents | 675fa55f5c02 824f78c0d0df |
children | 2f40467536cf |
comparison
equal
deleted
inserted
replaced
5:675fa55f5c02 | 7:c29f29a6f26c |
---|---|
26 > $output | 26 > $output |
27 ]]> | 27 ]]> |
28 </command> | 28 </command> |
29 <inputs> | 29 <inputs> |
30 <param format="vcf" name="input" type="data" label="Variant input file in VCF format"/> | 30 <param format="vcf" name="input" type="data" label="Variant input file in VCF format"/> |
31 <param name="expr" type="text" label="Filter criteria" size="160" help="Need help? See below a few examples." /> | 31 <param name="expr" type="text" label="Filter criteria" help="Need help? See below a few examples." /> |
32 <param name="inverse" type="boolean" truevalue="--inverse" falsevalue="" checked="false" label="Inverse filter" help="Show lines that do not match filter expression" /> | 32 <param name="inverse" type="boolean" truevalue="--inverse" falsevalue="" checked="false" label="Inverse filter" help="Show lines that do not match filter expression" /> |
33 <conditional name="filtering"> | 33 <conditional name="filtering"> |
34 <param name="mode" type="select" label="Filter mode"> | 34 <param name="mode" type="select" label="Filter mode"> |
35 <option value="entries" selected="true">Retain entries that pass filter, remove other entries</option> | 35 <option value="entries" selected="true">Retain entries that pass filter, remove other entries</option> |
36 <option value="field">Change the FILTER field, but retain all entries</option> | 36 <option value="field">Change the FILTER field, but retain all entries</option> |
40 <conditional name="replace"> | 40 <conditional name="replace"> |
41 <param name="pass" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Set matching entry FILTER to 'PASS'" | 41 <param name="pass" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Set matching entry FILTER to 'PASS'" |
42 help="appends an ID tag to non-matching entry FILTER "/> | 42 help="appends an ID tag to non-matching entry FILTER "/> |
43 <when value="no"/> | 43 <when value="no"/> |
44 <when value="yes"> | 44 <when value="yes"> |
45 <param name="filterId" type="text" value="" optional="true" label="ID appended to non-matching (##FILTER tag in header and FILTER VCF field)." size="10" | 45 <param name="filterId" type="text" value="" optional="true" label="ID appended to non-matching (##FILTER tag in header and FILTER VCF field)." |
46 help="Default ID is 'SnpSift'"/> | 46 help="Default ID is 'SnpSift'"/> |
47 </when> | 47 </when> |
48 </conditional> | 48 </conditional> |
49 <param name="addFilter" type="text" value="" optional="true" label="Add a string to FILTER VCF field if 'expression' is true." size="10"/> | 49 <param name="addFilter" type="text" value="" optional="true" label="Add a string to FILTER VCF field if 'expression' is true." /> |
50 <param name="rmFilter" type="text" value="" optional="true" label="Remove a string from FILTER VCF field if 'expression' is true (and 'str' is in the field)." size="10"/> | 50 <param name="rmFilter" type="text" value="" optional="true" label="Remove a string from FILTER VCF field if 'expression' is true (and 'str' is in the field)." /> |
51 </when> | 51 </when> |
52 </conditional> | 52 </conditional> |
53 </inputs> | 53 </inputs> |
54 <configfiles> | 54 <configfiles> |
55 <configfile name="exprFile"> | 55 <configfile name="exprFile"> |
85 </output> | 85 </output> |
86 </test> | 86 </test> |
87 | 87 |
88 <test> | 88 <test> |
89 <param name="input" ftype="vcf" value="test01.vcf"/> | 89 <param name="input" ftype="vcf" value="test01.vcf"/> |
90 <param name="expr" value="(POS >= 20175) & (POS <= 35549)"/> | 90 <param name="expr" value="(POS >= 20175) & (POS < 35549)"/> |
91 <param name="mode" value="entries"/> | 91 <param name="mode" value="entries"/> |
92 <output name="output"> | 92 <output name="output"> |
93 <assert_contents> | 93 <assert_contents> |
94 <has_text text="20175" /> | 94 <has_text text="20175" /> |
95 <has_text text="35549" /> | 95 <has_text text="35549" /> |