- Fix memory bug in split
- Add debug option to setup.sh and Makefile
- Fix memory bug causing crash in generateCavemanUMNormVCF
- Add missing dependecies to install script
- Streamline install script
- Remove requirement for CWD in config ini file
- Correct genotype bug since inception. Now uses / rather than | in sample genotype section (GT) of VCF.
- Fixed bug in ignore region calculations where ignored regions ends at the end of a chr.
- Fixed bug in fai_access test
- Updated htslib to 1.10.2
- Added missing libgen.h header
- Adding more useful error message to cn_access file reading method
- Making species and assembly required commandline arguments in the estep
- Change method by which read position index is resolved. Results in time saving.
- linasm is now required linasm
- New log and exp functions from linasm
- Correct occasional memory blowout caused by split step not excluding an ignore region.
- Add checks to sam_iter_next to ensure result is checked for errors
- Fix array length index, check loop length and error messages related to 1.13.13.
- Add AMPLICON and TARGETED to accepted protocol list. Change RNA-seq, but also keep RNA.
- https://www.ebi.ac.uk/ena/submit/reads-library-strategy
- Correct bad malloc on sscanf.
- Modify
fai_access_get_count_length_all_contigs
to usestrtok
rather than sscanf.
Where the proper pair filter flag is used, this code now checks that the paired-end orientation is also used. This will mean that mate-pair orientation (F/F or R/R) will be rejected If you wish to use mate-pair data, please use previous version
- Where a proper pair filter is used, now check for the correct paired-end orientation of F/R.
- If this is not met the read is ignored.
- Fix version check to allow equal to or greater than comparisons
- Use gzputs instead of gzprintf when writing reference contig lines to avoid buffer overflow
- Modify means by which zlib version is detected.
- Remove printf that causes all contigs to be printed to stderr.
- Fix incorrect file path introduced in 1.13.3
- Fixes #82
- Add gzbuffer call after gzopen to ensure we don't hit the limit where many contigs are printed
- Added unit test for additional methods
- Fixes #77
- Update license dates
- Futher fixes for
sentinel
calls. - Correct version of REQUIRED_MIN_LIBZ as we are looking for greater than.
- Ensure all
sentinel
calls return non-zero exit code.
- Overlapping reads now handled #78
- Fixes for #64, #65, #61
- Resolves #74
- Now outputs snp and mut vcf files as gzipped.
- Requires zlib >= 1.2.3.5
- Makefile update to cope with central/prefix install of htslib
- Update htslib version (1.11.1 updated an unused reference to this archive)
- Rearrangement to htslib pileup code gives large speed increases
- Correction to fclose checking in estep.c
- Added checks to all fflush and fclose calls
- Removed dependency on ENA during compilation
- Correct main method to ensure failure is passed through from running the by section main methods.
- Fix bug in ignore regions file reading where bed file resulted in incorrect coords
- Resolves #45 - New samtools/htslib 1.3 to remove need for patch.
- Removed unnecessary dependancy on
rsync
whencp
will do.
- Corrections to install methods to ensure all relevant files were installed.
- Commmandline params checked
- Readlength taken into account in split sections
- setup.sh installs perl scripts
- Fixed generateCavemanUMNormVCF - command line help has errors #28
- Fixed check BAM headers in setup for readgroups #34
- RG lane id search no longer requires ID to be at the beginning of the RG line.
- Added header read to bam_access_get_by_position_counts method. Fixes #41
- Updated merge script to check number of files against splitList.
- Fixed #37, Fixed bug where error thrown when no CN file, and should be using default.
- Fixed #38, removed need for stack memory usage in array reading and writing.
- Fixed bug in generateCavemanVCFUnatchedNormalPanel.c where q was not read at commandline.
- Cram support added using htslib
- Added setup script to download and compile htslib with patch (required for CRAM support).
- Added 2015 and date additional info to licenses in all files