Class Coverage

java.lang.Object
org.snpeff.coverage.Coverage
All Implemented Interfaces:
Serializable

public class Coverage extends Object implements Serializable
Base by base coverage (one chromsome)
Author:
pcingola
See Also:
  • Constructor Details

    • Coverage

      public Coverage()
  • Method Details

    • calculateFromSam

      public static Coverage calculateFromSam(String samFile, boolean verbose)
      Calculate coverage from a SAM file
      Parameters:
      samFile -
      verbose -
      Returns:
    • avgCoverage

      public double avgCoverage(Marker m)
      Calculate average coverage per base
      Parameters:
      m - : A marker interval
      Returns:
    • coverage

      public long coverage(Marker m)
      Calculate total coverage per base
      Parameters:
      m - : A marker interval
      Returns:
    • createChr

      public void createChr(String chr, int len)
      Create new chromosome coverage
      Parameters:
      chr -
      len -
    • get

      public CoverageChr get(String chr)
    • inc

      public void inc(String chr, int start, int end)
      Increment a region
      Parameters:
      start -
      end -
    • toString

      public String toString()
      Overrides:
      toString in class Object