Changes

From Genome Analysis Wiki
Jump to navigationJump to search
1,566 bytes added ,  16:58, 2 January 2014
version 1.0.10
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

Navigation menu