All Classes
-
All Classes Interface Summary Class Summary Class Description AsIsBref3Writer ClassAsIsBref3Writer
writes VCF data with phased, non-missing genotypes to a binary reference format v3 (bref) file.BasicGT ClassBasicGT
represents genotypes for a list of markers and samples.BasicGTRec ClassBasicGTRec
stores genotypes for a list of samples at a single marker.BasicMarker ClassBasicMarker
represents a genetic marker.BasicPhaseStates ClassBasicPhaseStates
has methods for constructing a Li and Stephens HMM for a target haplotype or target sample.BGZIPOutputStream ClassBGZIPOutputStream
is an output stream filter that performs BGZIP compression.BitArray InterfaceBitArray
represents a mutable sequence of bits with a fixed length.BitArrayGTRec ClassBitArrayGT
represents genotypes for a list of samples at a single marker.BitArrayRefGTRec ClassBitArrayRefGTRec
represents phased, nonmissing, genotypes for a list of samples at a single marker.BlockLineReader ClassBlockLineReader
is ablbutil.FileIt
that reads blocks of lines from a file.Bref3 ClassBref3
converts files in VCF format into bref version 3 format.Bref3It ClassBref3It
represents an iterator whosenext()
which returns records from a bref version 3 file.Bref3Reader ClassBref3Reader
contains methods for reading a bref 3 (binary reference format) file.BrefBlock ClassBrefBlock
represents starting chromosome coordinates and file offset for the start of a binary reference format (bref) data block.BrefWriter InterfaceBrefWrites
writes phased, non-missing genotypes to a binary reference format (bref) file.CharArray /**ChromIds ClassChromIds
is a singleton class that represents a list of chromosome identifiers.ChromInterval ClassChromInterval
represents a chromosome interval whose end points are genome coordinates.CodedSteps ClassCodedSteps
divides phased genotype data into non-overlapping intervals (the steps), indexes the unique allele sequences in each interval, and stores a map of haplotype index to allele sequence index for each interval.CodedSteps ClassCodedSteps
divides phased genotype data into non-overlapping intervals (the steps), indexes the unique allele sequences in each interval, and stores a map of haplotype index to allele sequence index for each interval.CompHapSegment ClassCompHapSegment
represents a copied haplotype segment in a composite reference haplotype.CompressBref3Writer ClassCompressBref3Writer
writes phased, non-missing genotypes to a binary reference format v3 (bref) file.Const ClassConst
provides public static final fields with string and character constants.DoubleArray ClassDoubleArray
represents an immutable list of double floating point values.DuplicatesGTRec InterfaceDuplicatesGTRec
represents marker alleles for a list of samples.EstPhase ClassEstPhase
stores input genotype data and the current estimated phased genotypes for each target sample.FileIt<E> An iterator for data elements in a file.FileUtil ClassFileUtil
contains static methods for working with files.Filter<E> A filter for accepting or rejecting objects.FilterUtil ClassFilterUtil
contains static methods for constructing marker filters.FixedPhaseData ClassFixedPhaseData
stores immutable data for a marker window.FloatArray ClassFloatArray
represents an immutable list of float floating point values.FloatList ClassFloatList
represents a list of floats.FwdPbwtPhaser ClassFwdPbwtPhaser
phases input genotype data and imputes missing alleles using the Positional Burrows-Wheeler Transform (PBWT).GeneticMap InterfaceGeneticMap
represents a genetic map for one or more chromosomes.GT InterfaceGT
represents genotype data for a list of markers and a list of samples.GTRec InterfaceGTRec
represents represents genotype data for one marker.HaplotypeCoder ClassHaplotypeCoder
indexes the observed allele sequences in phased reference and target genotype data in a chromosome interval.HmmParamData ClassHmmParamData
generates data for estimating allele mismatch and recombination intensity parameters for a haploid Li and Stephens hidden Markov model.HmmStateProbs ClassHmmStateProbs
has a method that returns the reference haplotype and probability associated with each HMM state.HmmUpdater ClassHmmUpdater
has static methods for next marker updates of forward and backward HMM values.Ibs2 ClassIbs2
stores IBS2 segments that any target sample shares with another target sample.Ibs2Markers ClassIbs2Markers
stores the markers and intervals that are used to detect IBS2 segments.Ibs2Sets ClassIbs2Sets
partitions markers into steps, and stores the sets of samples whose genotypes are consistent with IBS2 in each step.ImpData ClassImpData
contains the input data for imputation of ungenotyped markers.ImpIbs ClassImpIbs
identifies haplotypes that share a long IBS segment with a specified haplotype.ImpLS ClassImpLS
computes HMM state probabilities at genotyped markers in the target haplotypes.ImpLSBaum ClassImpLSBaum
implements a Baum hidden Markov model forward and backward algorithms for computing HMM state probabilities at genotyped markers using IBS-matched reference haplotypes.ImpStates ClassImpStates
identifies a list of pseudo-reference haplotypes for a target haplotype.ImputedRecBuilder ClassImputeRecBuilder
contains methods for constructing and printing a VCF record in VCF 4.3 format.ImputedVcfWriter ClassImputedVcfWriter
writes observed and imputed genotypes to a VCF output file.IndexArray ClassIndexArray
stores an array whose entries are elements of a bounded set of non-negative integers along with an upper bound.InputIt ClassInputIt
is a buffered iterator whosenext()
method returns lines of a text input stream.IntArray InterfaceIntArray
represents an immutableint[]
array.IntervalVcfIt<E extends MarkerContainer> ClassIntervalVcfIterator
is a sample file iterator whosenext()
method returns a marker container.IntInterval InterfaceIntInterval
represents an interval of consecutive integers.IntIntMap ClassIntIntMap
represents a map with integer keys and integer values.IntList ClassIntList
represents a list of integers.LowFreqPbwtPhaseIbs ClassAltPbwtPhaseIBS
uses the Positional Burrows-Wheeler Transform (PBWT) and rare variants to select IBS haplotypes for each sample for each specified genomic interval.LowFreqPhaseIbs ClassLowFreqPhaseIbs
identifies haplotypes that share a long IBS segment or a low frequency variant with a specified haplotype in a specified genomic interval.LowFreqPhaseStates ClassLowFreqPhaseStates
has methods for constructing a Li and Stephens HMM for a target haplotype.LowMafDiallelicGTRec ClassLowMafDiallelicGTRc
stores genotypes for a list of samples at a diallelic marker.LowMafGTRec ClassLowMafGTRc
stores genotypes for a list of samples at a marker.LowMafRefDiallelicGTRec ClassLowMafRefDiallelicGTRec
represent represents phased, non-missing genotypes for a list of reference samples at a single diallelic marker.LowMafRefGTRec ClassLowMafRefGTRec
represent represents phased, non-missing genotypes for a list of reference samples at a single marker.Main ClassMain
is the entry class for the Beagle program.Marker InterfaceMarker
represents a genetic marker.MarkerCluster ClassMarkerCluster
represents a partition of markers into contiguous marker clusters.MarkerContainer InterfaceMarkerContainer
represents an object that stores a uniquevcf.Marker
instance.MarkerIndices ClassMarkerIndices
stores the overlap with adjacent marker windows and the mappings between marker indices and the target marker indices.MarkerMap ClassMarkerRecombMap
represents genetic map positions and inter-marker genetic distances for a sequence of genomic loci.Markers ClassMarkers
represent a list of markers in chromosome order.MultiThreadUtils ClassUtilities
contains miscellaneous static utility methods for multi-threaded programming.PackedIntArray ClassPackedIntArray
represents an immutable array of nonnegative integer values, which are stored in compressed form.Par ClassParameters
represents the parameters for a Beagle analysis.ParamEstimates ClassParamEstimates
estimates the allele mismatch probability and the recombination intensity for a haploid Li and Stephens hidden Markov model.PbwtDivUpdater ClassPbwtDivUpdater
updates prefix and divergence arrays using the positional Burrows-Wheeler transform (PBWT).PbwtIbsData ClassPbwtIbsData
contains parameters and data for finding haplotypes that share an IBS segment with a target haplotype.PbwtPhaseIbs ClassPbwtPhaseIBS
uses the Positional Burrows-Wheeler Transform (PBWT) to find long IBS haplotypes for each sample that contain a specified small genomic interval.PbwtPhaser ClassPbwtPhaser
phases input genotype data and imputes missing alleles using the Positional Burrows-Wheeler Transform (PBWT)PbwtRecPhaser ClassPbwtRecPhaser
partially phases and imputes genotypes using the Positional Burrows-Wheeler transform.PbwtUpdater ClassPbwtDivUpdater
updates prefix arrays using the positional Burrows-Wheeler transform (PBWT).Pedigree ClassPedigree
stores parent-offspring relationships in a list of samples.PhaseBaum1 ClassPhaseBaum1
implements the forward and backward algorithms for a haploid Li and Stephens hidden Markov model.PhaseData ClassPhaseData
stores the current genotype phase estimates and parameter values.PhaseLS ClassPhaseLS
contains static methods for estimated genotypes phase using a haploid Li and Stephens hidden Markov model.PlinkGenMap ClassPlinkGenMap
represents a genetic map derived from a PLINK map file with map positions in cM units for one or more chromosomes.PositionMap ClassPositionMap
represents a genetic map obtained by multiplying chromosome position by a scale factor.RefGT ClassRefGT
stores a list of samples and a haplotype pair for each sample.RefGTRec InterfaceRefGTRec
represents represents phased genotype data for one marker.RefHapHash ClassRefHapHash
stores a hash code for each haplotype in a sublist of reference haplotypes.RefIt ClassRefIt
represents an iterator whosenext()
method returns an object storing data from a VCF record with phased, non-missing genotypes.RefTargSlidingWindow ClassRefTargSlidingWindow
represents a sliding window of reference and target VCF records.RestrictedGT ClassRestrictedGT
is a wrapper for aGT
instance that restricts the data to a subset of the VCF records.RestrictedVcfWindow ClassRestrictedVcfWindow
represents a sliding window of VCF records.RevPbwtPhaser ClassRevPbwtPhaser
phases input genotype data and imputes missing alleles using the Positional Burrows-Wheeler Transform (PBWT).RunStats ClassRunStats
contains methods for storing and printing statistics describing a Beagle analysis.SampleFileIt<E> An iterator for records in a file.SampleIds ClassSampleIds
is a singleton class that represents a list of sample identifiers.SamplePhase Each instance of classSamplePhase
stores an estimated haplotype pair for a sample, the list of markers with missing genotypes for the sample, a list of markers whose genotype phase with respect to the preceding heterozygote genotype is considered to be uncertain for the sample, and a set of marker clusters for the sample.Samples ClassSamples
stores a list of samples.SampleSeg ClassSampleSeg
represents a segment of genotype data in a sample.SeqCodedRefGTRec ClassSeqCodedRefGT
represents phased, non-missing genotypes for a list of reference samples at a single marker.SeqCoder3 ClassSeqCoder3
compresses a sequence of allele-codedRefGTRec
objects.SlidingWindow InterfaceSlidingWindow
represents a sliding window of VCF records.SplicedGT ClassSplicedGT
represents genotypes for a set of samples that are obtained by replacing the initial markers of oneGT
instance with phased genotypes from anotherGT
instance.Stage2Baum ClassStage2Baum
applies the forward and backward algorithms for a haploid Li and Stephens hidden Markov model at high-frequency markers, and imputes missing genotypes and heterozygote phase at low-frequency markers.Stage2Haps ClassStage2Haps
stores phased genotypes.StateProbs ClassStateProbs
stores a subset of Li and Stephens HMM states and associated probabilities for a target haplotype.StateProbsFactory ClassStateProbsFactory
stores HMM state probabilities that that can be used to imputed impute missing HMM state probabilities using linear interpolation.Steps ClassSteps
represents a partition of a list of markers into a sequence of sets of consecutive markers (the steps).StringUtil ClassStringUtil
is a utility class with static methods for counting and returning delimited fields in a string.SynchedIntList ClassSynchedIntList
represents a list of integers.TargSlidingWindow ClassTargSlidingWindow
represents a sliding window of target VCF records.ThreadSafeIndexer<T> ClassThreadSafeIndexer
indexes objects.UnBref3 ClassUnBref3
converts files in bref version 3 format into VCF format.UnsignedByteArray ClassUnsignedByteIndexArray
represents an immutable array of integer values between 0 and 255 inclusive that is stored as abyte[]
array whose values have been translated by -128.Utilities ClassUtilities
contains miscellaneous static utility methods.Validate Class Validate contains static methods for validating command line arguments.VcfHeader ClassVcfHeader
represents the Variant Call Format (VCF) meta-information lines and the Variant Call Format header line that precede the first Variant Call Format record.VcfIt<E extends GTRec> ClassVcfIt
represents an iterator whosenext()
method returns an object storing data from a VCF record.VcfMetaInfo ClassVcfMetaInfo
represents a VCF meta-information line.VcfRec ClassVcfRec
represents a VCF record.VcfRecBuilder ClassVcfRecBuilder
contains methods for constructing and printing a VCF record in VCF 4.2 format.VcfRecGTParser ClassVcfRecGTParser
parses VCF records and extracts the GT format field.VcfRecGTParser.HapListRep VcfWriter ClassVcfWriter
contains static methods for writing data in VCF 4.2 format.Window InterfaceWindow1
represents a sliding window of target VCF records or a sliding window of reference and target VCF records.WindowWriter ClassWindowWriter
writes VCF and IBD output data.WrappedIntArray ClassWrappedIntArray
represents an immutableint[]
array.XRefGT ClassXRefGT
represents phased, non-missing genotypes for a list of samples that are stored in column-major (i.e.