Package

nl.biopet.utils.ngs

vcf

Permalink

package vcf

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. vcf
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class BiopetGenotype extends AnyRef

    Permalink
  2. implicit class BiopetVariantContext extends AnyRef

    Permalink
  3. class GeneralStats extends Serializable

    Permalink

    This class will collect general stats from vcf records

  4. class GenotypeFieldCounts extends Serializable

    Permalink

    This class will track all values of 1 genotype field

  5. class GenotypeStats extends Serializable

    Permalink

    This class will collect general stats from vcf records

  6. class InfoFieldCounts extends Serializable

    Permalink

    This class will track all possible value of a single INFO field

  7. class SampleCompare extends Serializable

    Permalink

    This class can record overlapping alleles and genotypes

  8. class SampleDistributions extends Serializable

    Permalink
  9. case class VcfField(key: String, method: FieldMethod.Value) extends Product with Serializable

    Permalink

Value Members

  1. object FieldMethod extends Enumeration

    Permalink
  2. object GeneralStats extends Enumeration

    Permalink

    Enum to store methods

  3. object GenotypeStats extends Enumeration

    Permalink

    Enum to store methods

  4. object VcfField extends Serializable

    Permalink
  5. def alleleIndexOverlap(g1: List[Int], g2: List[Int], start: Int = 0): Int

    Permalink

    Give back the number of alleles that overlap

  6. def alleleOverlap(g1: List[Allele], g2: List[Allele], start: Int = 0): Int

    Permalink

    Give back the number of alleles that overlap

  7. def fillAllele(bases: String, newSize: Int, fillWith: Char = '-'): String

    Permalink

    Method will extend a allele till a new length

    Method will extend a allele till a new length

    bases

    Allele

    newSize

    New size of allele

    fillWith

    Char to fill gap

  8. def getSampleIds(vcf: File): List[String]

    Permalink

    Get sample IDs from vcf File

    Get sample IDs from vcf File

    vcf

    File object pointing to vcf

    returns

    list of strings with sample IDs

  9. def getVcfIndexFile(vcfFile: File): File

    Permalink
  10. def isBlockGVcf(header: VCFHeader): Boolean

    Permalink

    Return true if header is a block-type GVCF file

    Return true if header is a block-type GVCF file

    header

    header of Vcf file

    returns

    boolean

  11. def loadRegion(reader: VCFFileReader, region: BedRecord): Iterator[VariantContext]

    Permalink

    Returns a iterator for records from region

    Returns a iterator for records from region

    reader

    reader to use

    region

    Region to fetch

  12. def loadRegion(inputFile: File, region: BedRecord): Seq[VariantContext]

    Permalink

    Read all records of a single regions

    Read all records of a single regions

    inputFile

    input vcf file

    region

    Region to fetch

    returns

    Vcf records

  13. def loadRegions(inputFile: File, regions: Iterator[BedRecord]): Iterator[VariantContext] with AutoCloseable

    Permalink

    This method will return multiple region as a single iterator

    This method will return multiple region as a single iterator

    inputFile

    input vcf file

    regions

    regions to fetch, if regions does overlap

  14. def vcfFileIsEmpty(file: File): Boolean

    Permalink

Deprecated Value Members

  1. def scalaListToJavaObjectArrayList(array: List[Any]): ArrayList[AnyRef]

    Permalink

    Deprecated

    Moved to nl.biopet.utils.conversions

Inherited from AnyRef

Inherited from Any

Ungrouped