From Genome Analysis Wiki
The fastQFile and FastQValidator code can be downloaded at: http://www.sph.umich.edu/csg/mktrost/fastQFile/
How to Use the fastQFile Library == *'''Library Name:''' libfqf.a *'''Additional Libraries Needed: ''' libcsg/libcsg.a thirdParty/samtools/libbam.a **Note: When you include the libraries, make sure you include them in this order:
<path to base pipeline directory>/fastQFile/libfqf.a <path to base pipeline directory>/libcsg/libcsg.a <path to base pipeline directory>/thirdParty/samtools/libbam.a
*'''Include Files: ''' FastQFile.h *'''Class Name: ''' FastQFile
** Constructor Parameters:
*** int minReadLength - The minimum length that a base sequence must be for it to be valid.
== Libraries & Classes ==
**BaseCount - wrapper around an array that has one index per base and an extra index for a total count of all bases. This class is used to keep a count of the number of times each index has occurred. It can print a percentage of the occurrence of each base against the total number of bases.
**BaseComposition - class that tracks the composition of base by read location.
**FastQFile - class that reads/validates a fastq file.
**String (StringBasics) - String class for string operations