annotate snpSift_vcfCheck.xml @ 3:1739678def32

Add vcfCheck and test cases
author Jim Johnson <jj@umn.edu>
date Thu, 23 Oct 2014 06:06:25 -0500
parents
children baf6602903e1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
1 <tool id="snpSift_vcfCheck" name="SnpSift vcfCheck" version="4.0.0">
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
2 <description>basic checks for Vcf specification compliance</description>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
3 <expand macro="requirements" />
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
4 <macros>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
5 <import>snpEff_macros.xml</import>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
6 </macros>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
7 <command>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
8 java -Xmx2G -jar \$SNPEFF_JAR_PATH/SnpSift.jar vcfCheck $input > $output
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
9 </command>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
10 <inputs>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
11 <param format="vcf" name="input" type="data" label="Variant input file in VCF format to check"/>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
12 </inputs>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
13 <outputs>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
14 <data format="vcf" name="output" />
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
15 </outputs>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
16 <expand macro="stdio" />
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
17 <tests>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
18 <test>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
19 <param name="input" ftype="vcf" value="test-data/test_bad.vcf"/>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
20 <output name="output">
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
21 <assert_contents>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
22 <has_text text="Errors" />
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
23 </assert_contents>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
24 </output>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
25 </test>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
26 </tests>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
27 <help>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
28
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
29 Perform some basic check ups on VCF files to spot common problems.
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
30
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
31 SnpSift vcfCheck checks for some common problems where VCF files are not following the specification. Given that many common VCF problems cause analysis tools and pipelines to behave unexpectedly, this command is intended as a simple debugging tool.
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
32
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
33 @EXTERNAL_DOCUMENTATION@
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
34 http://snpeff.sourceforge.net/SnpSift.html#vcfCheck
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
35
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
36 @CITATION_SECTION@
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
37
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
38 </help>
1739678def32 Add vcfCheck and test cases
Jim Johnson <jj@umn.edu>
parents:
diff changeset
39 </tool>