Skip to content
Snippets Groups Projects
Commit d169fc21 authored by Wijfjes, Raul's avatar Wijfjes, Raul
Browse files

Fixed tests

parent 5efce90c
Branches
Tags v.0.5.1
No related merge requests found
......@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased
## [0.5.1] - 2022-03-21
### Fixed
- Updated the expected test output files
- Changed the minimum number of samples in the filter_ref_sites_vcf.py test to 1
## [0.5.0] - 2021-01-08
### Changed
- merge_vcf_files.py now sets genotypes with a DHFFC of Inf, Nan, or higher than 4 to missing
......
......@@ -64,7 +64,7 @@ RUN source activate hecaton_py2 && \
# RUN git clone https://git.wur.nl/wijfj001/hecaton.git && cd hecaton && \
# git checkout e85bba0c && cd .. && \
RUN git clone https://git.wur.nl/bioinformatics/hecaton.git && \
echo "aeb7ff36" && \
echo "5efce90c" && \
chmod +x hecaton/scripts/collapse/* && \
chmod +x hecaton/scripts/convert/* && \
chmod +x hecaton/scripts/filter/* && \
......
......@@ -2,4 +2,4 @@
set -euo pipefail
docker build -t hecaton:v0.5.0 .
\ No newline at end of file
docker build -t hecaton:v0.5.1 .
\ No newline at end of file
......@@ -25,7 +25,7 @@ params.help = false
def helpMessage() {
log.info"""
=========================================
Hecaton v0.5.0
Hecaton v0.5.1
=========================================
Usage:
nextflow run hecaton --genome_file reference.fa --reads "prefix_{1,2}.fastq" --manta_config configManta_weight_1.py.ini --model_file model_file.pkl --output_dir results
......
......@@ -25,7 +25,7 @@ params.help = false
def helpMessage() {
log.info"""
=========================================
Hecaton v0.5.0
Hecaton v0.5.1
=========================================
Usage:
nextflow run hecaton --genome_file reference.fa --bwa_bams "*.bam" --manta_config configManta_weight_1.py.ini --model_file model_file.pkl --output_dir results
......
......@@ -53,6 +53,7 @@ def filter_ref_sites(input_fn, min_samples, output_fn):
else:
for sample in samples:
genotype = record.samples[sample]["GT"]
print(genotype)
non_variants = [(0, 0), (None, None), (None, 0)]
if genotype not in non_variants:
var_calls += 1
......
......@@ -57,7 +57,7 @@ else
echo "Converting VCF to table test successful"
fi
filter_ref_sites_vcf.py -v ../tests/genotyping/test_filter_ref_input.vcf -n 0 -o test_filter_ref_output.vcf
filter_ref_sites_vcf.py -v ../tests/genotyping/test_filter_ref_input.vcf -n 1 -o test_filter_ref_output.vcf
cmp test_filter_ref_output.vcf ../tests/genotyping/test_filter_ref_expected_output.vcf
if [ $? -ne 0 ]
......
CHROM POS REF ALT HOM-VAR VAR 1098.RQ 2098.RQ
1 43994 N <DEL> 1 1 0.0 0.9
1 44995 N <DEL> 1 1 0.86 0.0
1 75823 N <DEL> 1 1 0.0 0.81
1 76823 N <DEL> 1 1 0.81 0.0
1 484431 N <DUP> 2 2 0.76 0.76
1 75823 N <DEL> 0 1 0.0 0.81
1 76823 N <DEL> 0 1 0.81 0.0
1 484431 N <DUP> 0 1 0.76 0.76
1 4618775 N NCTTACAGTATAATCCAAGGCATGTATATATATCTTTCTTAGAGTTTTTTTTTTTTTTTGAACACACTCTTT 0 2 0.71 0.71
1 4618785 N NCTTACAGTATAATCCAAGGCATGTATATATATCTTTCTTAGAGTTTTTTTTTTTTTTTGAACACACTCT 0 1 0.0 0.72
1 6134670 N <DUP> 2 2 0.8 0.8
1 6134670 N <DUP> 0 2 0.8 0.8
1 6134670 N <DUP> 1 1 0.0 0.7
2 9057242 N <DEL> 1 1 0.83 0.83
##fileformat=VCFv4.3
##fileDate=20190207
##fileformat=VCFv4.2
##fileDate=20220320
##INFO=<ID=SVTYPE,Number=1,Type=String,Description="Type of structural variant">
##INFO=<ID=END,Number=.,Type=Integer,Description="End position of the variant described in this region">
##INFO=<ID=INSCHROM,Number=.,Type=String,Description="Chromosome on which insertion site of the dispersed duplication is located">
##INFO=<ID=INSPOS,Number=.,Type=Integer,Description="Position of insertion site of the dispersed duplication">
##INFO=<ID=CIPOS,Number=2,Type=Integer,Description="Confidence interval around POS for imprecise variants">
##INFO=<ID=CIEND,Number=2,Type=Integer,Description="Confidence interval around END for imprecise variants">
##INFO=<ID=CIPOS95,Number=2,Type=Integer,Description="Confidence interval (95%) around POS for imprecise variants">
##INFO=<ID=CIEND95,Number=2,Type=Integer,Description="Confidence interval (95%) around END for imprecise variants">
##ALT=<ID=DEL,Description="Deletion">
##ALT=<ID=DUP,Description="Duplication">
##ALT=<ID=DUP:DISPERSED,Description="Dispersed Duplication">
##ALT=<ID=DUP:TANDEM,Description="Tandem Duplication">
##ALT=<ID=INS,Description="Insertion of novel sequence">
......@@ -20,13 +25,13 @@
##contig=<ID=1,length=30427671>
##contig=<ID=2,length=19698289>
#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT 1098 2098
1 43994 1 N <DEL> -1 PASS SVTYPE=DEL;END=45232 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/0:0:0:0:.:0:-1:-1:-1 1/1:18.0:0.0:18.0:DELLY,LUMPY,MANTA,GRIDSS:0.9:0.0:0.0:0.0
1 44995 2 N <DEL> -1 PASS SVTYPE=DEL;END=45231 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 1/1:17.0:0.0:17.0:DELLY,LUMPY,MANTA,GRIDSS:0.86:0.0:0.0:0.0 0/0:0:0:0:.:0:-1:-1:-1
1 75823 3 N <DEL> -1 PASS SVTYPE=DEL;END=77562 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/0:0:0:0:.:0:-1:-1:-1 1/1:26.5:15.0:11.5:DELLY,LUMPY,MANTA,GRIDSS:0.81:0.5:0.5:0.5
1 76823 4 N <DEL> -1 PASS SVTYPE=DEL;END=77560 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 1/1:26.5:15.0:11.5:DELLY,LUMPY,MANTA,GRIDSS:0.81:0.25:0.25:0.25 0/0:0:0:0:.:0:-1:-1:-1
1 484431 5 N <DUP> -1 PASS SVTYPE=DUP:TANDEM;END=586498 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 1/1:14.0:0.0:14.0:GRIDSS:0.76:1.25:1.25:1.25 1/1:14.0:0.0:14.0:GRIDSS:0.76:1.5:1.5:1.5
1 4618775 6 N NCTTACAGTATAATCCAAGGCATGTATATATATCTTTCTTAGAGTTTTTTTTTTTTTTTGAACACACTCTTT -1 PASS SVTYPE=INS GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC ./1:10.0:0.0:10.0:DELLY:0.71:0.9090909957885742:0.9090909957885742:1.111109972000122 ./1:10.0:0.0:10.0:DELLY:0.71:0.9090909957885742:0.9090909957885742:1.111109972000122
1 4618785 7 N NCTTACAGTATAATCCAAGGCATGTATATATATCTTTCTTAGAGTTTTTTTTTTTTTTTGAACACACTCT -1 PASS SVTYPE=INS GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/0:0:0:0:.:0:-1:-1:-1 ./1:11.0:0.0:11.0:DELLY:0.72:0.9090909957885742:0.9090909957885742:1.111109972000122
1 6134670 8 N <DUP> -1 PASS SVTYPE=DUP:DISPERSED;END=6134722;INSCHROM=1;INSPOS=6134669 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 1/1:0.0:0.0:0.0:GRIDSS:0.8:1.5:1.5:1.5 1/1:0.0:0.0:0.0:GRIDSS:0.8:1.5:1.5:1.5
1 6134670 9 N <DUP> -1 PASS SVTYPE=DUP:DISPERSED;END=6134722;INSCHROM=2;INSPOS=6134669 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/0:0:0:0:.:0:-1:-1:-1 1/1:0.0:0.0:0.0:GRIDSS:0.7:2.0:2.0:2.0
2 9057242 10 N <DEL> -1 PASS SVTYPE=DEL;END=9059624 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/0:23.0:12.0:11.0:DELLY,LUMPY,MANTA,GRIDSS:0.83:2.0:2.0:2.0 1/1:23.0:12.0:11.0:DELLY,LUMPY,MANTA,GRIDSS:0.83:0.0:0.0:0.0
1 43994 1 N <DEL> -1 PASS SVTYPE=DEL;END=45232;CIPOS=-10,10;CIEND=-10,10;CIPOS95=-10,10;CIEND95=-10,10 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/0:0:0:0:.:0:-1:-1:-1 1/1:18.0:0.0:18.0:DELLY,LUMPY,MANTA,GRIDSS:0.9:0.0:0.0:0.0
1 44995 2 N <DEL> -1 PASS SVTYPE=DEL;END=45231;CIPOS=-10,10;CIEND=-10,10;CIPOS95=-10,10;CIEND95=-10,10 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 1/1:17.0:0.0:17.0:DELLY,LUMPY,MANTA,GRIDSS:0.86:0.0:0.0:0.0 0/0:0:0:0:.:0:-1:-1:-1
1 75823 3 N <DEL> -1 PASS SVTYPE=DEL;END=77562;CIPOS=-10,10;CIEND=-10,10;CIPOS95=-10,10;CIEND95=-10,10 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/0:0:0:0:.:0:-1:-1:-1 0/1:26.5:15.0:11.5:DELLY,LUMPY,MANTA,GRIDSS:0.81:0.5:0.5:0.5
1 76823 4 N <DEL> -1 PASS SVTYPE=DEL;END=77560;CIPOS=-10,10;CIEND=-10,10;CIPOS95=-10,10;CIEND95=-10,10 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/1:26.5:15.0:11.5:DELLY,LUMPY,MANTA,GRIDSS:0.81:0.25:0.25:0.25 0/0:0:0:0:.:0:-1:-1:-1
1 484431 5 N <DUP> -1 PASS SVTYPE=DUP:TANDEM;END=586498;CIPOS=-10,10;CIEND=-10,10;CIPOS95=-10,10;CIEND95=-10,10 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/0:14.0:0.0:14.0:GRIDSS:0.76:1.25:1.25:1.25 0/1:14.0:0.0:14.0:GRIDSS:0.76:1.5:1.5:1.5
1 4618775 6 N NCTTACAGTATAATCCAAGGCATGTATATATATCTTTCTTAGAGTTTTTTTTTTTTTTTGAACACACTCTTT -1 PASS SVTYPE=INS;CIPOS=-10,10;CIEND=-10,10;CIPOS95=-10,10;CIEND95=-10,10 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC ./1:10.0:0.0:10.0:DELLY:0.71:0.9090909957885742:0.9090909957885742:1.111109972000122 ./1:10.0:0.0:10.0:DELLY:0.71:0.9090909957885742:0.9090909957885742:1.111109972000122
1 4618785 7 N NCTTACAGTATAATCCAAGGCATGTATATATATCTTTCTTAGAGTTTTTTTTTTTTTTTGAACACACTCT -1 PASS SVTYPE=INS;CIPOS=-10,10;CIEND=-10,10;CIPOS95=-10,10;CIEND95=-10,10 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/0:0:0:0:.:0:-1:-1:-1 ./1:11.0:0.0:11.0:DELLY:0.72:0.9090909957885742:0.9090909957885742:1.111109972000122
1 6134670 8 N <DUP> -1 PASS SVTYPE=DUP:DISPERSED;END=6134722;INSCHROM=1;INSPOS=6134669;CIPOS=-10,10;CIEND=-10,10;CIPOS95=-10,10;CIEND95=-10,10 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/1:0.0:0.0:0.0:GRIDSS:0.8:1.5:1.5:1.5 0/1:0.0:0.0:0.0:GRIDSS:0.8:1.5:1.5:1.5
1 6134670 9 N <DUP> -1 PASS SVTYPE=DUP:DISPERSED;END=6134722;INSCHROM=2;INSPOS=6134669;CIPOS=-10,10;CIEND=-10,10;CIPOS95=-10,10;CIEND95=-10,10 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/0:0:0:0:.:0:-1:-1:-1 1/1:0.0:0.0:0.0:GRIDSS:0.7:2.0:2.0:2.0
2 9057242 10 N <DEL> -1 PASS SVTYPE=DEL;END=9059624;CIPOS=-10,10;CIEND=-10,10;CIPOS95=-10,10;CIEND95=-10,10 GT:SUP:RP:SR:TOOL:RQ:DHFC:DHBFC:DHFFC 0/0:23.0:12.0:11.0:DELLY,LUMPY,MANTA,GRIDSS:0.83:2.0:2.0:2.0 1/1:23.0:12.0:11.0:DELLY,LUMPY,MANTA,GRIDSS:0.83:0.0:0.0:0.0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment