Skip to content

Releases: peterk87/xlavir

xlavir v0.6.2 (2022-03-18) - nf-core/viralrecon Medaka VCF sample name fix

18 Mar 15:35
b9c3d1c
Compare
Choose a tag to compare

Fixes sample name extraction from viralrecon Medaka VCF filename with ".merged" to get sample name that matches SnpSift filename extracted sample name.

xlavir v0.6.1 (2022-02-02) - low/no coverage Medaka VCF fix

02 Feb 15:07
c65afa6
Compare
Choose a tag to compare
  • Added more checks for Medaka VCFs from low coverage samples which may produce ValueError and ZeroDivisionError errors

xlavir v0.6.0 (2022-01-05) - annotated Medaka VCF support

05 Jan 18:45
3f74811
Compare
Choose a tag to compare
  • Add support for reading annotated Medaka VCF files (medaka_variant VCF annotated with medaka tools annotate)
  • Changed mutation string format to {gene}:{AA change} ({NT change}{extra}) if there is a AA change
  • Added low coverage filtering of variants for Medaka VCF
  • "Variants Summary" table now sorted by nucleotide position

xlavir v0.5.3 (2021-11-09) - consensus output fix

09 Nov 16:12
55d0233
Compare
Choose a tag to compare
  • Fixed shorter consensus sequences not being written to report
  • Improve nf-virontus VCF compatibility

xlavir v0.5.2 (2021-11-09) - bugfix patch release

09 Nov 13:19
b159ac3
Compare
Choose a tag to compare

Fixes and changes from PR #15

Fixes:

  • low coverage coordinate output off by one (xlavir.tools.mosdepth.get_interval_coords_bed)
  • error on no Pangolin reports found (e.g. non-SARS-CoV-2 report) (xlavir.tools.pangolin.get_info)
  • user QC thresholds not being used (xlavir.xlavir.run)
  • not showing all QC fail comments (xlavir.qc.create_qc_stats_dataframe)
  • consensus sequences being too long for Excel cell character limit (32,767 characters); longer sequences are chunked into 80 character segments with one segment per line in consensus sheet (xlavir.tools.consensus.read_fasta)

Changes:

  • Ignore and skip unsupported VCFs instead of throwing NotImplementedError (xlavir.tools.variants.get_info)
  • In consensus sheet, only add QC comments on FASTA header rows if necessary (xlavir.io.xl.add_comments)

xlavir v0.5.1 (2021-08-04) - bugfix patch release

04 Aug 22:50
fbe11b4
Compare
Choose a tag to compare
  • Fixed issue (#12) where iVar ref allele depth corresponds to depth of base before deletion. For indels, ref allele depth is taken from the total depth minus the alt allele depth.
  • Fixed issue (#14) where the total number of reads from samtools flagstat may not be the true number of reads. The unmapped reads may be excluded from the BAM file so the samtools flagstat total number of reads may be equal to the number of mapped reads. There is now a search for fastp JSON files to get the true total number of reads.

xlavir v0.5.0 (2021-07-30) - nf-core/viralrecon v2.1/v2.2 Nanopore Nanopolish support

30 Jul 19:21
948ba29
Compare
Choose a tag to compare
  • Added support for Nanopolish VCF parsing as generated by the ARTIC pipeline
  • Added deduplication of VCF and SnpSift entries since the ARTIC pipeline may produce VCF files with duplicate variant calls due to overlap between amplicons.
  • Added VCF and SnpSift test data for CLI test to generate Excel report.

xlavir v0.4.3 (2021-07-29) bugfix patch release

29 Jul 17:49
dd278c8
Compare
Choose a tag to compare

Fix an issue where single base positions are being reported as 0-based when all other ranges are 1-based for reporting of low/no coverage regions from Mosdepth per-base BED files (#10).

xlavir v0.4.2 (2021-05-21) - nf-core/viralrecon v2.0 support

21 May 21:46
aba5c1d
Compare
Choose a tag to compare
  • Add support for nf-core/viralrecon version 2.0 (requires Mosdepth bed.gz files be output; needs custom modules.config like this one)
  • Nextclade CLI per sample results parsed into sheet showing useful info like Nextstrain clade, # of mutations, # of PCR primer changes
  • Added check that input directory exists and is a directory
  • Added sheet with xlavir info
  • Added Gene, Variant Effect, Variant Impact, Amino Acid Change to Variant Summary table

xlavir v0.4.1 (2021-05-14)

14 May 20:10
e4dafce
Compare
Choose a tag to compare
  • Add reference sequence length to QC stats table. Get ref seq length from max mosdepth per base BED coverage value.
  • Add more conditional formatting
  • Fix execution_report.html finding
  • Fix version printing; add to help
  • Add epilog with usage info