From 34bec6a2fac9c01d154acfa36c37c22b5d8d7750 Mon Sep 17 00:00:00 2001 From: vasudeva8 Date: Tue, 27 Aug 2024 16:25:35 +0100 Subject: [PATCH] test files for v4.4 changes --- .../failed/failed_body_invalid_CNVTR_1.vcf | 25 ++++++++++++ .../failed/failed_body_invalid_CNVTR_2.vcf | 39 +++++++++++++++++++ .../failed/failed_body_invalid_CNVTR_3.vcf | 23 +++++++++++ .../failed/failed_body_invalid_CNVTR_4.vcf | 24 ++++++++++++ .../v4.4/failed/failed_body_invalid_SV_1.vcf | 13 +++++++ .../v4.4/failed/failed_body_invalid_SV_2.vcf | 13 +++++++ .../v4.4/failed/failed_body_invalid_SV_3.vcf | 17 ++++++++ .../v4.4/failed/failed_body_invalid_SV_4.vcf | 21 ++++++++++ .../v4.4/failed/failed_body_invalid_SV_5.vcf | 22 +++++++++++ .../v4.4/failed/failed_body_invalid_SV_6.vcf | 10 +++++ .../failed/failed_body_invalid_format_1.vcf | 21 ++++++++++ .../failed/failed_body_invalid_format_2.vcf | 17 ++++++++ .../failed/failed_body_invalid_info_CICN.vcf | 17 ++++++++ .../failed_body_invalid_info_SVCLAIM.vcf | 22 +++++++++++ .../failed/failed_body_invalid_info_SVLEN.vcf | 24 ++++++++++++ .../failed/failed_body_invalid_info_count.vcf | 21 ++++++++++ .../failed/failed_body_invalid_sample_PSL.vcf | 19 +++++++++ .../failed/failed_body_invalid_sample_PSO.vcf | 20 ++++++++++ .../failed/failed_body_invalid_sample_PSQ.vcf | 21 ++++++++++ ...failed_body_invalid_sample_format_CICN.vcf | 20 ++++++++++ .../failed_meta_invalid_info_number_P_1.vcf | 17 ++++++++ .../v4.4/passed/passed_body_SV_CNVTR.vcf | 19 +++++++++ .../v4.4/passed/passed_body_info_CICN.vcf | 16 ++++++++ .../v4.4/passed/passed_body_info_SVCLAIM.vcf | 15 +++++++ .../v4.4/passed/passed_body_info_SVLEN.vcf | 23 +++++++++++ .../passed/passed_body_sample_format_CICN.vcf | 18 +++++++++ .../v4.4/passed/passed_body_samples_1.vcf | 20 ++++++++++ .../passed/passed_meta_field_optional.vcf | 12 ++++++ .../v4.4/passed/passed_meta_format_P_1.vcf | 16 ++++++++ 29 files changed, 565 insertions(+) create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_CNVTR_1.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_CNVTR_2.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_CNVTR_3.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_CNVTR_4.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_SV_1.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_SV_2.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_SV_3.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_SV_4.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_SV_5.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_SV_6.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_format_1.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_format_2.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_info_CICN.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_info_SVCLAIM.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_info_SVLEN.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_info_count.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_sample_PSL.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_sample_PSO.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_sample_PSQ.vcf create mode 100644 test/input_files/v4.4/failed/failed_body_invalid_sample_format_CICN.vcf create mode 100644 test/input_files/v4.4/failed/failed_meta_invalid_info_number_P_1.vcf create mode 100644 test/input_files/v4.4/passed/passed_body_SV_CNVTR.vcf create mode 100644 test/input_files/v4.4/passed/passed_body_info_CICN.vcf create mode 100644 test/input_files/v4.4/passed/passed_body_info_SVCLAIM.vcf create mode 100644 test/input_files/v4.4/passed/passed_body_info_SVLEN.vcf create mode 100644 test/input_files/v4.4/passed/passed_body_sample_format_CICN.vcf create mode 100644 test/input_files/v4.4/passed/passed_body_samples_1.vcf create mode 100644 test/input_files/v4.4/passed/passed_meta_field_optional.vcf create mode 100644 test/input_files/v4.4/passed/passed_meta_format_P_1.vcf diff --git a/test/input_files/v4.4/failed/failed_body_invalid_CNVTR_1.vcf b/test/input_files/v4.4/failed/failed_body_invalid_CNVTR_1.vcf new file mode 100644 index 00000000..e9438b9f --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_CNVTR_1.vcf @@ -0,0 +1,25 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid info field on CNV:TR RN-RUS-RUL +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##ALT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 70 rs180734498 C 100 PASS SVLEN=10 GT 0|0 +1 80 rs180734498 C 100 PASS SVLEN=10;RN=2;RUL=3 GT 0|0 +1 90 rs180734498 C 100 PASS SVLEN=10;RUS=TG,TA GT 0|0 +1 90 rs180734498 C 100 PASS SVLEN=10;RN=2;RUL=2 GT 0|0 +1 100 rs180734498 C 100 PASS SVLEN=10;RN=1;RUS=T,A GT 0|0 +1 110 rs180734498 C 100 PASS SVLEN=10;RN=1;RUL=2;RUS=T,A GT 0|0 +1 120 rs180734498 C 100 PASS SVLEN=10;RN=1;RUL=2;RUS=. GT 0|0 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_CNVTR_2.vcf b/test/input_files/v4.4/failed/failed_body_invalid_CNVTR_2.vcf new file mode 100644 index 00000000..b013b3b6 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_CNVTR_2.vcf @@ -0,0 +1,39 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid info field on CNV:TR RN - RUC, RB, CIRUC, CIRB +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##ALT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 70 rs180734498 C 100 PASS SVLEN=10;RUS=TT;RUC=2,2 GT 0|0 +1 80 rs180734498 C 100 PASS SVLEN=10;RN=2;RUL=2,10;RUC=3 GT 0|0 +1 90 rs180734498 C 100 PASS SVLEN=10;RN=2;RUL=2,10;RB=3 GT 0|0 +1 100 rs180734498 C 100 PASS SVLEN=10;RUS=AT;RB=30;CIRB=1 GT 0|0 +1 110 rs180734498 C 100 PASS SVLEN=10;RUS=AT;RB=30;CIRB=1,. GT 0|0 +1 120 rs180734498 C 100 PASS SVLEN=10;RUS=AT;RB=30;CIRB=.,-1 GT 0|0 +1 130 rs180734498 C 100 PASS SVLEN=10;RUS=AT;RB=30;CIRB=1,-1 GT 0|0 +1 140 rs180734498 C 100 PASS SVLEN=10;RUS=AT;RB=30;CIRB=-1,-1 GT 0|0 +1 150 rs180734498 C 100 PASS SVLEN=10;RUS=AT;RB=30;CIRB=-8,8,9 GT 0|0 +1 160 rs180734498 C 100 PASS SVLEN=10;RUS=AT,TT;RB=.,20;CIRB=-8,8,-9,0 GT 0|0 +1 170 rs180734498 C 100 PASS SVLEN=10;RUS=AT,TT;CIRB=-8,8 GT 0|0 +1 200 rs180734498 C 100 PASS SVLEN=10;RUS=AT;RUC=3.2;CIRUC=1 GT 0|0 +1 210 rs180734498 C 100 PASS SVLEN=10;RUS=AT;RUC=3.2;CIRUC=1,. GT 0|0 +1 220 rs180734498 C 100 PASS SVLEN=10;RUS=AT;RUC=3.2;CIRUC=.,-1 GT 0|0 +1 230 rs180734498 C 100 PASS SVLEN=10;RUS=AT;RUC=3.2;CIRUC=1,-1 GT 0|0 +1 240 rs180734498 C 100 PASS SVLEN=10;RUS=AT;RUC=3.2;CIRUC=-1,-1 GT 0|0 +1 250 rs180734498 C 100 PASS SVLEN=10;RUS=AT;RUC=3;CIRUC=-8,8,9 GT 0|0 +1 260 rs180734498 C 100 PASS SVLEN=10;RUS=AT,TT;RUC=.,2;CIRUC=-8,8,-9,0 GT 0|0 +1 270 rs180734498 C 100 PASS SVLEN=10;RUS=AT,TT;CIRUC=-8,8,-9,0 GT 0|0 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_CNVTR_3.vcf b/test/input_files/v4.4/failed/failed_body_invalid_CNVTR_3.vcf new file mode 100644 index 00000000..f71cf86d --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_CNVTR_3.vcf @@ -0,0 +1,23 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid info field on CNV:TR RN - RUC, RB; warning: RB ~= RUC * RUL; error to make this fail: RUC not integer with RUB +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##ALT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 70 rs180734498 C 100 PASS SVLEN=10;RUS=TT;RUC=2.3;RB=5 GT 0|0 +1 80 rs180734498 C 100 PASS SVLEN=10;RUL=2;RUC=2.3;RB=5 GT 0|0 +1 90 rs180734498 C 100 PASS SVLEN=10;RUL=2;RUC=2.3;RB=5;RUB=10 GT 0|0 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_CNVTR_4.vcf b/test/input_files/v4.4/failed/failed_body_invalid_CNVTR_4.vcf new file mode 100644 index 00000000..f10b733f --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_CNVTR_4.vcf @@ -0,0 +1,24 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid info field on CNV:TR RN - RUB, RUC +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##ALT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 70 rs180734498 C 100 PASS SVLEN=10;RUS=TT;RUC=2.3;RUB=2 GT 0|0 +1 80 rs180734498 C 100 PASS SVLEN=10;RN=2;RUS=TT,AA;RUC=.,2;RUB=2,2 GT 0|0 +1 90 rs180734498 C 100 PASS SVLEN=10;RUS=TT;RUC=2;RUB=2 GT 0|0 +1 100 rs180734498 C 100 PASS SVLEN=10;RUS=TT;RUB=2 GT 0|0 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_SV_1.vcf b/test/input_files/v4.4/failed/failed_body_invalid_SV_1.vcf new file mode 100644 index 00000000..8253ae10 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_SV_1.vcf @@ -0,0 +1,13 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid SV +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##ALT= +##ALT= +##FILTER= +##FILTER= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D GT 0|0 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_SV_2.vcf b/test/input_files/v4.4/failed/failed_body_invalid_SV_2.vcf new file mode 100644 index 00000000..b8a8dbcf --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_SV_2.vcf @@ -0,0 +1,13 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid SV - SVLEN not present +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##ALT= +##ALT= +##FILTER= +##FILTER= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C 100 PASS SVCLAIM=D GT 0|0 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_SV_3.vcf b/test/input_files/v4.4/failed/failed_body_invalid_SV_3.vcf new file mode 100644 index 00000000..97305cda --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_SV_3.vcf @@ -0,0 +1,17 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid SV - SVCLAIM not present for DEL/DUP +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##ALT= +##ALT= +##ALT= +##ALT= +##FILTER= +##FILTER= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C 100 PASS SVLEN=10 GT 0|0 +1 700 rs180734498 C 100 PASS SVLEN=10 GT 0|0 +1 700 rs180734498 C 100 PASS SVLEN=10 GT 0|0 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_SV_4.vcf b/test/input_files/v4.4/failed/failed_body_invalid_SV_4.vcf new file mode 100644 index 00000000..cc031384 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_SV_4.vcf @@ -0,0 +1,21 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid SV - CNV:TR must have RUS/RUL +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##ALT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D;RUS=TTT GT 0|0 +1 800 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D;RUL=3 GT 0|0 +1 900 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D GT 0|0 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_SV_5.vcf b/test/input_files/v4.4/failed/failed_body_invalid_SV_5.vcf new file mode 100644 index 00000000..3393c276 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_SV_5.vcf @@ -0,0 +1,22 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid SV - CNV:TR - RB ~= RUL * RUC +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##ALT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D;RUS=TTT;RUC=30;RB=100 GT 0|0 +1 800 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D;RUL=3;RUC=30;RB=100 GT 0|0 +1 900 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D;RUS=TTT;RUL=2 GT 0|0 +1 1000 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D;RUS=TTT;RUL=3 GT 0|0 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_SV_6.vcf b/test/input_files/v4.4/failed/failed_body_invalid_SV_6.vcf new file mode 100644 index 00000000..2616fa01 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_SV_6.vcf @@ -0,0 +1,10 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid SV - BND +##reference=testval +##contig= +##INFO= +##FORMAT= +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C 100 PASS CN=100;SVLEN=1 GT 0|0 + diff --git a/test/input_files/v4.4/failed/failed_body_invalid_format_1.vcf b/test/input_files/v4.4/failed/failed_body_invalid_format_1.vcf new file mode 100644 index 00000000..39652f55 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_format_1.vcf @@ -0,0 +1,21 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid format fields, with CICN, format CN must be present +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##ALT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D;RUS=TTT GT:CN 0|0:2 +1 800 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D;RUL=3 GT:CN:CICN 0|0:2:-1,1 +1 900 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D;RUL=3 GT:CICN 0|0:-1,2 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_format_2.vcf b/test/input_files/v4.4/failed/failed_body_invalid_format_2.vcf new file mode 100644 index 00000000..9cb35d38 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_format_2.vcf @@ -0,0 +1,17 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid format fields, SVLEN must be same for DEL/DUP/CNV when format CN is present +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##ALT= +##ALT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C ,T, 100 PASS SVLEN=1,.,2;SVCLAIM=D,.,D GT:CN 0|0:2 +1 800 rs180734498 C ,T, 100 PASS SVLEN=2,.,1;SVCLAIM=D,.,DJ GT:CN:CICN 0|0:2:-1,1 +1 900 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=D,.,J GT:CN:CICN 0|0:2:-1,2 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_info_CICN.vcf b/test/input_files/v4.4/failed/failed_body_invalid_info_CICN.vcf new file mode 100644 index 00000000..a8c67046 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_info_CICN.vcf @@ -0,0 +1,17 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid info CICN value +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 800 rs180734498 C 100 PASS SVLEN=2;SVCLAIM=D;CN=1.2;CICN=-1 GT 0/0 +1 900 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D;CN=1.2;CICN=-2,-1 GT 0/0 +1 1000 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D;CN=1.2;CICN=1,1.1 GT 0/0 +1 1100 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D;CN=1.2;CICN=-1.5,1.4 GT 0/0 +1 1200 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D;CN=1.2;CICN=1,5 GT 0/0 +1 1300 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D GT:CN:CICN 0/0:1.2:1,1,1 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_info_SVCLAIM.vcf b/test/input_files/v4.4/failed/failed_body_invalid_info_SVCLAIM.vcf new file mode 100644 index 00000000..efc0a61c --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_info_SVCLAIM.vcf @@ -0,0 +1,22 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid info SVCLAIM values +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##ALT= +##ALT= +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C ,T, 100 PASS SVLEN=1,.,2;SVCLAIM=D GT 0|0 +1 800 rs180734498 C ,T, 100 PASS SVLEN=2,.,1;SVCLAIM=J,.,J GT 0/0 +1 900 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=D,.,. GT 0/0|1 +1 1000 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=.,.,. GT 0/0|1 +1 1100 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=D,D,D GT 0/0|1 +1 1200 rs180734498 C T[1:1200[ 100 PASS SVLEN=10;SVCLAIM=D GT 0/0|1 +1 1300 rs180734498 C 100 PASS SVLEN=10;SVCLAIM=D GT 0/0|1 +1 1400 rs180734498 C 100 PASS SVLEN=10;SVCLAIM=D GT 0/0|1 +1 1500 rs180734498 C T 100 PASS SVLEN=10;SVCLAIM=D GT 0/0|1 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_info_SVLEN.vcf b/test/input_files/v4.4/failed/failed_body_invalid_info_SVLEN.vcf new file mode 100644 index 00000000..35564d37 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_info_SVLEN.vcf @@ -0,0 +1,24 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid info SVLEN values +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##ALT= +##ALT= +##ALT= +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C ,T, 100 PASS SVLEN=1,1,2;SVCLAIM=D,.,D GT 0|0 +1 800 rs180734498 C ,T, 100 PASS SVLEN=2,1,1;SVCLAIM=D,.,J GT 0/0 +1 900 rs180734498 C ,T, 100 PASS SVLEN=1,1,21;SVCLAIM=D,.,D GT 0/0|1 +1 1000 rs180734498 C ,T, 100 PASS SVLEN=1,1,21;SVCLAIM=D,.,D GT 0/0|1 +1 1100 rs180734498 C ,T, 100 PASS SVLEN=1,1,21;SVCLAIM=D,.,D GT 0/0|1 +1 1200 rs180734498 C T[1:1200[ 100 PASS SVLEN=10;SVCLAIM=. GT 0/0|1 +1 1300 rs180734498 C 100 PASS SVLEN=10;SVCLAIM=. GT 0/0|1 +1 1400 rs180734498 C 100 PASS SVLEN=10;SVCLAIM=. GT 0/0|1 +1 1500 rs180734498 C 100 PASS SVLEN=10,2;SVCLAIM=. GT 0/0|1 +1 1600 rs180734498 C T 100 PASS SVLEN=2;SVCLAIM=. GT 0/0|1 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_info_count.vcf b/test/input_files/v4.4/failed/failed_body_invalid_info_count.vcf new file mode 100644 index 00000000..2dc1ba09 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_info_count.vcf @@ -0,0 +1,21 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid info field count +##reference=testval +##contig= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 70 rs180734498 C T 100 PASS MEINFO=1 GT 0|0 +1 80 rs180734498 C T 100 PASS MEINFO=1,2,3,A GT 0|0 +1 90 rs180734498 C T 100 PASS METRANS=1 GT 0|0 +1 100 rs180734498 C T 100 PASS METRANS=1,2,3,A GT 0|0 +1 110 rs180734498 C T 100 PASS CICN=-1.2 GT 0|0 +1 120 rs180734498 C T 100 PASS CIPOS=-1 GT 0|0 +1 130 rs180734498 C T 100 PASS CIEND=-1 GT 0|0 +1 140 rs180734498 C T 100 PASS CILEN=-1 GT 0|0 + diff --git a/test/input_files/v4.4/failed/failed_body_invalid_sample_PSL.vcf b/test/input_files/v4.4/failed/failed_body_invalid_sample_PSL.vcf new file mode 100644 index 00000000..c5584570 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_sample_PSL.vcf @@ -0,0 +1,19 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid sample value, unphased allele must have PSL as '.' +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##ALT= +##ALT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C ,T, 100 PASS SVLEN=1,.,2;SVCLAIM=D,.,D GT:PSL 0|0:T1,T2 +1 800 rs180734498 C ,T, 100 PASS SVLEN=2,.,1;SVCLAIM=D,.,DJ GT:PSL 0/0:.,. +1 900 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=D,.,J GT:PSL 0/0|1:T1,.,T2 +1 1700 rs180734498 C ,T, 100 PASS SVLEN=1,.,2;SVCLAIM=D,.,D GT:PSL 0|0:.,. +1 1800 rs180734498 C ,T, 100 PASS SVLEN=2,.,1;SVCLAIM=D,.,DJ GT:PSL 0/0:T1,T2 +1 1900 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=D,.,J GT:PSL 0/0|1:T1,T2,T3 diff --git a/test/input_files/v4.4/failed/failed_body_invalid_sample_PSO.vcf b/test/input_files/v4.4/failed/failed_body_invalid_sample_PSO.vcf new file mode 100644 index 00000000..7e5024c3 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_sample_PSO.vcf @@ -0,0 +1,20 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid sample value, PSO to be '.' with PSL '.' +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##ALT= +##ALT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C ,T, 100 PASS SVLEN=1,.,2;SVCLAIM=D,.,D GT:PSL:PSO 0|0:T1,T2:1,9 +1 800 rs180734498 C ,T, 100 PASS SVLEN=2,.,1;SVCLAIM=D,.,DJ GT:PSL:PSO 0/0:.,.:.,. +1 900 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=D,.,J GT:PSL:PSO 0/0|1:T1,.,T2:.,.,. +1 1700 rs180734498 C ,T, 100 PASS SVLEN=1,.,2;SVCLAIM=D,.,D GT:PSL:PSO 0|0:.,.:1,. +1 1800 rs180734498 C ,T, 100 PASS SVLEN=2,.,1;SVCLAIM=D,.,DJ GT:PSL:PSO 0/0:.,.:1,2 +1 1900 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=D,.,J GT:PSL:PSO 0/0|1:T1,.,T3:.,2,. diff --git a/test/input_files/v4.4/failed/failed_body_invalid_sample_PSQ.vcf b/test/input_files/v4.4/failed/failed_body_invalid_sample_PSQ.vcf new file mode 100644 index 00000000..5a973b5d --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_sample_PSQ.vcf @@ -0,0 +1,21 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid sample value, PSQ to be '.' with PSL '.' +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##ALT= +##ALT= +##FORMAT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C ,T, 100 PASS SVLEN=1,.,2;SVCLAIM=D,.,D GT:PSL:PSQ 0|0:T1,T2:1,9 +1 800 rs180734498 C ,T, 100 PASS SVLEN=2,.,1;SVCLAIM=D,.,DJ GT:PSL:PSQ 0/0:.,.:.,. +1 900 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=D,.,J GT:PSL:PSQ 0/0|1:T1,.,T2:.,.,. +1 1700 rs180734498 C ,T, 100 PASS SVLEN=1,.,2;SVCLAIM=D,.,D GT:PSL:PSQ 0|0:.,.:1,. +1 1800 rs180734498 C ,T, 100 PASS SVLEN=2,.,1;SVCLAIM=D,.,DJ GT:PSL:PSQ 0/0:.,.:1,2 +1 1900 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=D,.,J GT:PSL:PSQ 0/0|1:T1,.,T3:.,2,. diff --git a/test/input_files/v4.4/failed/failed_body_invalid_sample_format_CICN.vcf b/test/input_files/v4.4/failed/failed_body_invalid_sample_format_CICN.vcf new file mode 100644 index 00000000..770149c0 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_body_invalid_sample_format_CICN.vcf @@ -0,0 +1,20 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid sample value, format CICN invalid +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##ALT= +##ALT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 800 rs180734498 C 100 PASS SVLEN=2;SVCLAIM=D GT:CN:CICN 0/0:1.2:-1 +1 900 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D GT:CN:CICN 0/0|:1.2:-1,1 +1 1000 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D GT:CN:CICN 0/0:1.2:-1,-1 +1 1100 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D GT:CN:CICN 0/0:1.2:1,-1 +1 1200 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D GT:CN:CICN 0/0:1.2:1,1 +1 1300 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D GT:CN:CICN 0/0:1.2:1,1,1 diff --git a/test/input_files/v4.4/failed/failed_meta_invalid_info_number_P_1.vcf b/test/input_files/v4.4/failed/failed_meta_invalid_info_number_P_1.vcf new file mode 100644 index 00000000..b8172ed6 --- /dev/null +++ b/test/input_files/v4.4/failed/failed_meta_invalid_info_number_P_1.vcf @@ -0,0 +1,17 @@ +##fileformat=VCFv4.4 +##CauseOfFailure=invalid info field number P +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C 100 PASS TST=test;CN=100;SVLEN=1;SVCLAIM=D;RUS=TTT GT 0|0 diff --git a/test/input_files/v4.4/passed/passed_body_SV_CNVTR.vcf b/test/input_files/v4.4/passed/passed_body_SV_CNVTR.vcf new file mode 100644 index 00000000..6fa44d46 --- /dev/null +++ b/test/input_files/v4.4/passed/passed_body_SV_CNVTR.vcf @@ -0,0 +1,19 @@ +##fileformat=VCFv4.4 +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##ALT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D;RUS=TTT;RUC=33;RB=100 GT 0|0 +1 800 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D;RUL=3;RUC=33;RB=100 GT 0|0 diff --git a/test/input_files/v4.4/passed/passed_body_info_CICN.vcf b/test/input_files/v4.4/passed/passed_body_info_CICN.vcf new file mode 100644 index 00000000..d0907808 --- /dev/null +++ b/test/input_files/v4.4/passed/passed_body_info_CICN.vcf @@ -0,0 +1,16 @@ +##fileformat=VCFv4.4 +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 800 rs180734498 C 100 PASS SVLEN=2;SVCLAIM=D;CN=1.2;CICN=-1.8,2.3 GT 0/0 +1 900 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D;CN=1.2;CICN=.,1 GT 0/0 +1 1000 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D;CN=1.2;CICN=-1,. GT 0/0 +1 1100 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D;CN=1.2;CICN=.,. GT 0/0 +1 1200 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D;CN=1.2 GT 0/0 + diff --git a/test/input_files/v4.4/passed/passed_body_info_SVCLAIM.vcf b/test/input_files/v4.4/passed/passed_body_info_SVCLAIM.vcf new file mode 100644 index 00000000..864c7434 --- /dev/null +++ b/test/input_files/v4.4/passed/passed_body_info_SVCLAIM.vcf @@ -0,0 +1,15 @@ +##fileformat=VCFv4.4 +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##ALT= +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C ,T, 100 PASS SVLEN=1,.,2;SVCLAIM=D,.,J GT 0|0 +1 800 rs180734498 C ,T, 100 PASS SVLEN=2,.,1;SVCLAIM=D,.,J GT 0/0 +1 900 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=D,.,J GT 0/0|1 +1 1000 rs180734498 C T[1:1000[ 100 PASS SVLEN=10;SVCLAIM=J GT 0/0|1 diff --git a/test/input_files/v4.4/passed/passed_body_info_SVLEN.vcf b/test/input_files/v4.4/passed/passed_body_info_SVLEN.vcf new file mode 100644 index 00000000..2ac69e0b --- /dev/null +++ b/test/input_files/v4.4/passed/passed_body_info_SVLEN.vcf @@ -0,0 +1,23 @@ +##fileformat=VCFv4.4 +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##ALT= +##ALT= +##ALT= +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C ,T, 100 PASS SVLEN=1,.,1;SVCLAIM=D,.,D GT 0|0 +1 800 rs180734498 C ,T, 100 PASS SVLEN=2,.,2;SVCLAIM=D,.,J GT 0/0 +1 900 rs180734498 C ,T, 100 PASS SVLEN=21,.,21;SVCLAIM=D,.,D GT 0/0|1 +1 1000 rs180734498 C ,T, 100 PASS SVLEN=21,.,21;SVCLAIM=D,.,D GT 0/0|1 +1 1100 rs180734498 C ,T, 100 PASS SVLEN=21,.,21;SVCLAIM=D,.,D GT 0/0|1 +1 1200 rs180734498 C T[1:1200[ 100 PASS SVLEN=.;SVCLAIM=. GT 0/0|1 +1 1300 rs180734498 C 100 PASS SVLEN=.;SVCLAIM=. GT 0/0|1 +1 1400 rs180734498 C 100 PASS SVLEN=10;SVCLAIM=. GT 0/0|1 +1 1500 rs180734498 C 100 PASS SVLEN=10;SVCLAIM=. GT 0/0|1 +1 1600 rs180734498 C T 100 PASS SVLEN=.;SVCLAIM=. GT 0/0|1 diff --git a/test/input_files/v4.4/passed/passed_body_sample_format_CICN.vcf b/test/input_files/v4.4/passed/passed_body_sample_format_CICN.vcf new file mode 100644 index 00000000..410b00a9 --- /dev/null +++ b/test/input_files/v4.4/passed/passed_body_sample_format_CICN.vcf @@ -0,0 +1,18 @@ +##fileformat=VCFv4.4 +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##ALT= +##ALT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 800 rs180734498 C 100 PASS SVLEN=2;SVCLAIM=D GT:CN:CICN 0/0:1.2:-1,. +1 900 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D GT:CN:CICN 0/0|:1.2:-1,1 +1 1000 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D GT:CN:CICN 0/0:1.2:-1,1 +1 1100 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D GT:CN:CICN 0/0:1.2:-1,0 +1 1200 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D GT:CN:CICN 0/0:1.2:-0.1,1 diff --git a/test/input_files/v4.4/passed/passed_body_samples_1.vcf b/test/input_files/v4.4/passed/passed_body_samples_1.vcf new file mode 100644 index 00000000..05e5cf21 --- /dev/null +++ b/test/input_files/v4.4/passed/passed_body_samples_1.vcf @@ -0,0 +1,20 @@ +##fileformat=VCFv4.4 +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##ALT= +##ALT= +##ALT= +##FORMAT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C ,T, 100 PASS SVLEN=1,.,2;SVCLAIM=D,.,D GT:PSL 0|0:T1,T2 +1 800 rs180734498 C ,T, 100 PASS SVLEN=2,.,1;SVCLAIM=D,.,DJ GT:PSL 0/0:.,. +1 900 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=D,.,J GT:PSL:PSO /0|0|1:.,T2,T3:.,1,2 +1 1700 rs180734498 C ,T, 100 PASS SVLEN=1,.,2;SVCLAIM=D,.,D GT:PSL:PSO 0/0:.,.:.,. +1 1800 rs180734498 C ,T, 100 PASS SVLEN=2,.,1;SVCLAIM=D,.,DJ GT:PSL:PSQ 0|0:T1,T2:1,2 +1 1900 rs180734498 C ,T, 100 PASS SVLEN=1,.,21;SVCLAIM=D,.,J GT:PSL:PSQ 0/0|1:T1,.,T3:1,.,3 diff --git a/test/input_files/v4.4/passed/passed_meta_field_optional.vcf b/test/input_files/v4.4/passed/passed_meta_field_optional.vcf new file mode 100644 index 00000000..d2fe9483 --- /dev/null +++ b/test/input_files/v4.4/passed/passed_meta_field_optional.vcf @@ -0,0 +1,12 @@ +##fileformat=VCFv4.4 +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##ALT= +##ALT= +##FILTER= +##FILTER= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C 100 PASS SVLEN=1;SVCLAIM=D GT 0|0 diff --git a/test/input_files/v4.4/passed/passed_meta_format_P_1.vcf b/test/input_files/v4.4/passed/passed_meta_format_P_1.vcf new file mode 100644 index 00000000..efd0044c --- /dev/null +++ b/test/input_files/v4.4/passed/passed_meta_format_P_1.vcf @@ -0,0 +1,16 @@ +##fileformat=VCFv4.4 +##reference=testval +##contig= +##INFO= +##INFO= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##FORMAT= +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 700 rs180734498 C 100 PASS CN=100;SVLEN=1;SVCLAIM=D;RUS=TTT GT:TST 0|0:1,-1