|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.mayo.bsi.ngsportal.server.FastQCParser
public class FastQCParser
Class to parse a FastQC file, and make the results available to callers
@author Gregory Dougherty
>>
| Constructor Summary | |
|---|---|
FastQCParser(BufferedReader dataReader)
Parse a QC file |
|
FastQCParser(File parseFile)
Parse a QC file |
|
| Method Summary | |
|---|---|
String |
getDataURL()
|
double |
getDuplicationLevel()
The "#Total Duplicate Percentage" from the "Sequence Duplication Levels" Module |
double |
getGCContent()
The "%GC" from the "Basic Statistics" Module |
int |
getNumBadBases()
The number of bases from "Per base sequence quality" where the quality is < 20.0 |
int |
getNumBases()
Count of the number of lines in "Per base sequence quality" that start with an integer |
double |
getPercentHighQuality()
Sum of the sequences in "Per sequence quality scores" that have scores above 30, divided by the number of sequences |
double |
getPercentLowQuality()
Sum of the sequences in "Per sequence quality scores" that have scores below 20, divided by the number of sequences |
String |
getQcValue()
The first non-"pass" QC Result, or "pass" if they all are "pass" |
int |
getSequenceCount()
The "Total Sequences" from the "Basic Statistics" Module |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FastQCParser(File parseFile)
throws IOException
parseFile - File to parse
IOException - If file doesn't exist, or can't be read
public FastQCParser(BufferedReader dataReader)
throws IOException
dataReader - File to parse
IOException - If file doesn't exist, or can't be read| Method Detail |
|---|
public final double getGCContent()
public final int getSequenceCount()
public final double getPercentLowQuality()
public final double getPercentHighQuality()
public final double getDuplicationLevel()
public final int getNumBases()
public final int getNumBadBases()
public final String getQcValue()
public final String getDataURL()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||