All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Coverage information is added to the merged_mutations_nt.csv file.
- Ambiguity score is now computed on PRRT up to aa 335.
- Bugfix: unannotated mutations were not always reported in the tables (issue #25).
- Reference and consensus protein sequences having the same end would make
annotate.pyfail, fixed.
- Report now includes ambiguity score derived from ambiguous consensus sequence.
- Consensus sequence with ambiguous bases is saved into
cns_ambiguous.fasta. - Cells of drug resistance report are colour coded.
- The report includes levels of drug resistance inferred by HIVdb.
- Recombinant sequences are checked for also with HIV data.
- Threshold for sierra is read from the INI file
~/.minvar/runpars.ini - Minor changes in final report.
masterCommentsfiles with DRMs lists are updated to version 8.4- Both full drug name and abbreviation are written.
- Subtype inference only reports top hit, subtype names are now clearer.
- Date added on every page of the report, major mutations are in bold.
- Bugfix: minvar now works evene when neither HCV nor HIV reads are present.
- Bugfix:
find_subtypefailed when reads from both HIV and HCV were present. - Bugfix: when no RAS mutation is found,
reportdrmfailed. - Bugfix: when the frequency of a mutation is 0.5/0.5,
cns_max_freqwas longer than the reference. - Problems with an assert when all reads have indels: removed the assert,
phase_mutationshas limitations.
- More information on the run included in the report.
- Fixed a bug showing up when sample consensus starts with a stop codon.
- Support for non-overlapping amplicons.
- Support for HCV.
- Report in pdf now styled as article with information on footer of each page.
- Contact information and a logo can be specified with a INI file in
~/.minvar minvarcan be called as a module or as command line program.
- Improved generation of sample consensus.
- Widespread use of
shlex, i.e. processes are not called via shell. - Reorganization of the package structure:
- code is now in
src/minvar; - data are now in
src/minvar/db; - data now include plenty of resources for HCV.
- code is now in
- Import system has been changed.
- Tests have been adapted (coverage is still very low).
- Code quality via flake8, pep8, isort and pep257.
sortinpandashas been replaced bysort_values.- Latex template needs to define
\highlight.
- MinVar is now on bioconda.
minvar -vnow returns version
- Switch
-radded to turn on/off the calibration with GATK. - Documentation.
- Ansible instructions.
Production version, tested on 454 and Miseq and used in the manuscript.