Open main menu

Genome Analysis Wiki β


C++ Library: libStatGen

324 bytes added, 16:08, 24 March 2011
no edit summary
== DESCRIPTION ==Open source, freely available (GPL license), easy to use C++ APIs* General Operation Classes including:**File/Stream I/O – uncompressed, BGZF, GZIP, stdin, stdout** String processing** Parameter Parsing* Statistical Genetic Specific Classes including:**Handling Common file formats – SAM/BAM, FASTQ, GLF**Indexed access to BAM files**Accessors to get/set values***Indexed access to BAM files**Utility classes, including:***Cigar – interpretation and mapping between query and reference***Pileup – structured access to data by individual reference position
 =Library Documentation == Contents ===Latest Doxygen documentation: [ 3/22/11 Library Documentation in Doxygen] [ Version 0.1.2 Library Documentation in Doxygen] Possibly out of date documentaitons:
* [[StatGenLibrary: general]] - General classes for file processing and performing common tasks (used by most other libraries).
* [[StatGenLibrary: BAM]] - Classes specific for reading/writing/analyzing SAM/BAM files.
* [[StatGenLibrary: FASTQ]] - Classes specific for reading/writing/analyzing FastQ files.
[ Version 0.1.2 Library Documentation in Doxygen]
= Using the Library =To use the StatGen Library, first download and compile via [[StatGen Download | StatGen Download Instructions]] and [[http://www.sph.umichStatGen 3/222FBuild | StatGen Compile/11 Library Documentation in DoxygenBuild Instructions]]
== Using the Library ==
To use the StatGenLibrary, first download:
*Build: type make
== Creating programs ==
If you are creating a program, you can start with Makefile.src found at statgen/src/.