Package org.snpeff.coverage
Class CountFragments
- java.lang.Object
-
- org.snpeff.coverage.CountFragments
-
- All Implemented Interfaces:
java.io.Serializable
public class CountFragments extends java.lang.Object implements java.io.SerializableBase by base coverage (one chromsome)- Author:
- pcingola
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CountFragments()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doubleavgCoverage(Marker m)Calculate Fragments Per Kilobase of exon per Million fragments mapped (FPKM)static CountFragmentscalculateFromSam(java.lang.String samFile, boolean verbose)Calculate coverage from a SAM filevoidcreateChr(java.lang.String chr, int len)Create new chromosome coverageCoverageChrget(java.lang.String chr)voidinc(java.lang.String chr, int start, int end)Increment a regionjava.lang.StringtoString()
-
-
-
Method Detail
-
calculateFromSam
public static CountFragments calculateFromSam(java.lang.String samFile, boolean verbose)
Calculate coverage from a SAM file- Parameters:
samFile-verbose-- Returns:
-
avgCoverage
public double avgCoverage(Marker m)
Calculate Fragments Per Kilobase of exon per Million fragments mapped (FPKM)- Parameters:
m- : A marker interval- Returns:
-
createChr
public void createChr(java.lang.String chr, int len)Create new chromosome coverage- Parameters:
chr-len-
-
get
public CoverageChr get(java.lang.String chr)
-
inc
public void inc(java.lang.String chr, int start, int end)Increment a region- Parameters:
start-end-
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-