Line 10: |
Line 10: |
| To install an official release, unpack the downloaded file (tar xvf), cd into the libStatGen directory and type <code>make all</code>. | | To install an official release, unpack the downloaded file (tar xvf), cd into the libStatGen directory and type <code>make all</code>. |
| | | |
− | [[Media:LibStatGen.1.0.9.tgz|LibStatGen.1.0.9.tgz]] - Released 7/7/2013 | + | [[Media:LibStatGen.1.0.10.tar.gz|LibStatGen.1.0.10.tar.gz]] - Released 1/2/2014 |
| | | |
− | '''LibStatGen.1.0.9 Release Notes''' | + | '''LibStatGen.1.0.10 Release Notes''' |
− | * Contains classes for general processiong (string, reference file, parameters), bam, glf, fastq, and vcf | + | * Contains classes for general processing (string, reference file, parameters), bam, glf, fastq, and vcf |
| ** Updates: | | ** Updates: |
− | *** Update Makefile processing to check for a Makefile in the test directory before recursively calling make in there | + | *** Add PhoneHome/version checking logic |
− | *** Replace CFLAGS wtih COMPFLAGS
| |
− | *** Update the Windows WIN32 if statements
| |
| **General Updates: | | **General Updates: |
− | *** Add boundary check to StringBasics memory | + | *** fix use of strncpy to fix compile problem for some users |
− | *** Added support for new CIGAR characters (X & =) | + | *** Fix compile problem on gcc 4.8.1 by adding -Wno-strict-overflow in general/Makefile after -Werror |
− | *** Update bug in PedigreeLoader to specify WHITESPACE | + | *** Reduce the default IFILE read buffer size from 1MB to 64KB. |
− | *** add accessors for getting tabix information | + | *** Fix ifclose to take a IFILE reference so it can make the pointer 0 after closing |
| + | *** StringBasics::AsInteger now returns false if the string is empty. |
| + | *** GzipFileType - update to accept -.gz as stdin/stdout |
| + | *** Remove unnecssary line from Parameters Status call |
| + | *** Fix memory leak on Tabix destructor |
| ** Vcf Updates: | | ** Vcf Updates: |
− | *** add ability to drop trailing missing Genotype fields | + | *** VCF - add class/methods to discard records based on ID |
− | *** check that the tabix index is for VCF file type
| |
− | *** Fix broken dependency
| |
| ** Bam Updates: | | ** Bam Updates: |
− | *** SamHeaderRecord: add accessor to get the value for the key | + | *** SamFlag - add isSecondary check |
− | *** update some classes to have virtual destructors | + | *** Fix SamFile so it only allows '-', '-.sam', '-.bam', or '-.ubam' to indicate reading from stdin rather than anything that starts with '-' in order to protect it from misinterpreting another parameter as the stdin filename |
| + | *** SamRecord: Add warnings about Duplicate Tags being overwritten |
| + | *** SamFile - improve sort order validation error messages and compare using both String::Compare and strcmp to handle various sort mechanisms since neither matches samtools exactly (if either is successful, the sort order is OK) |
| + | ** Glf Updates: |
| + | *** GlfFile cleanup bugs/handle missind endMarkers & update "get" methods to be const |
| + | |
| + | ''' Older Releases''' |
| + | *[[Media:LibStatGen.1.0.9.tgz|LibStatGen.1.0.9.tgz]] - Released 7/7/2013 |
| + | ** Contains classes for general processing (string, reference file, parameters), bam, glf, fastq, and vcf |
| + | *** Updates: |
| + | **** Update Makefile processing to check for a Makefile in the test directory before recursively calling make in there |
| + | **** Replace CFLAGS wtih COMPFLAGS |
| + | **** Update the Windows WIN32 if statements |
| + | ***General Updates: |
| + | **** Add boundary check to StringBasics memory |
| + | **** Added support for new CIGAR characters (X & =) |
| + | **** Update bug in PedigreeLoader to specify WHITESPACE |
| + | **** add accessors for getting tabix information |
| + | *** Vcf Updates: |
| + | **** add ability to drop trailing missing Genotype fields |
| + | **** check that the tabix index is for VCF file type |
| + | **** Fix broken dependency |
| + | *** Bam Updates: |
| + | **** SamHeaderRecord: add accessor to get the value for the key |
| + | **** update some classes to have virtual destructors |
| | | |
| | | |
− | ''' Older Releases'''
| |
| *[[Media:LibStatGen.1.0.8.tgz|LibStatGen.1.0.8.tgz]] - Released 1/29/2013 | | *[[Media:LibStatGen.1.0.8.tgz|LibStatGen.1.0.8.tgz]] - Released 1/29/2013 |
− | ** Contains classes for general processiong (string, reference file, parameters), bam, glf, fastq, and vcf | + | ** Contains classes for general processing (string, reference file, parameters), bam, glf, fastq, and vcf |
| *** Updates: | | *** Updates: |
| **** Added VCF file handling (merged the vcf branch to master) | | **** Added VCF file handling (merged the vcf branch to master) |
Line 41: |
Line 64: |
| | | |
| *[[Media:LibStatGen.1.0.7.tgz|LibStatGen.1.0.7.tgz]] - Released 1/29/2013 | | *[[Media:LibStatGen.1.0.7.tgz|LibStatGen.1.0.7.tgz]] - Released 1/29/2013 |
− | ** Contains classes for general processiong (string, reference file, parameters), bam, glf, and fastq | + | ** Contains classes for general processing (string, reference file, parameters), bam, glf, and fastq |
| *** Updates: | | *** Updates: |
| **** Add operator== to StringIntHash | | **** Add operator== to StringIntHash |