All Classes and Interfaces
Class
Description
Class
AlleleRefGTRec represent represents phased, non-missing
genotypes for a list of reference samples at a single marker.Class
AsIsBref3Writer writes VCF data with phased, non-missing
genotypes to a binary reference format v3 (bref) file.Class
BasicGT represents genotypes for a list of markers and
samples.Class
BasicGTRec stores genotypes for a list of samples
at a single marker.Class
BasicPhaseStates has methods for constructing a Li and
Stephens HMM for a target haplotype or target sample.Class
BGZipIt is a blbutil.FileIt<String> whose
next() method returns lines of a bgzip-compressed file.Class
BGZIPOutputStream is an output stream filter that performs
BGZIP compression.Interface
BitArray represents a mutable sequence of bits
with a fixed length.Class
BitArrayGT represents genotypes for a list of samples
at a single marker.Class
BitArrayRefGTRec represents phased, nonmissing, genotypes
for a list of samples at a single marker.Class
BlockLineReader is a blbutil.FileIt that reads
blocks of lines from a file.Class
Bref3 converts files in VCF format into
bref version 3 format.Class
Bref3Header represents the header of a bref3 file (binary
reference format version 3).Class
Bref3It represents an iterator whose next() which
returns records from a bref version 3 file.Class
Bref3Reader contains methods for reading a bref3
(binary reference format version 3) file.Class
BrefBlock represents starting chromosome coordinates and
file offset for the start of a binary reference format (bref) data block.Interface
BrefWrites writes phased, non-missing genotypes to a
binary reference format (bref) file./**
Class
ChromIds is a singleton class that represents a
list of chromosome identifiers.Class
ChromInterval represents a chromosome interval whose
end points are genome coordinates.Class
CodedSteps 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.Class
CodedSteps 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.Class
CompHapSegment represents a copied haplotype segment
in a composite reference haplotype.Class
CompressBref3Writer writes phased, non-missing genotypes
to a binary reference format v3 (bref) file.Class
Const provides public static final fields with
string and character constants.Class
DoubleArray represents an immutable list of double floating
point values.Class
EstPhase stores input genotype data and the
current estimated phased genotypes for each target sample.An iterator for data elements in a file.
Class
FileUtil contains static methods for working with files.A filter for accepting or rejecting objects.
Class
FilterUtil contains static methods for constructing
marker filters.Class
FixedPhaseData stores immutable data for a
marker window.Class
FloatArray represents an immutable list of float floating
point values.Class
FloatList represents a list of floats.Class
FwdPbwtPhaser phases input genotype data and imputes
missing alleles using the Positional Burrows-Wheeler Transform (PBWT).Interface
GeneticMap represents a genetic map for one or more
chromosomes.Interface
GT represents genotype data
for a list of markers and a list of samples.Interface
GTRec represents represents genotype data for one
marker.Class
HaplotypeCoder indexes the observed allele sequences
in phased reference and target genotype data in a chromosome interval.Class
HapRefGTRec represents phased, non-missing
genotypes for a list of reference samples at a single marker.Class
HmmParamData generates data for estimating
allele mismatch and recombination intensity parameters for a
haploid Li and Stephens hidden Markov model.Class
HmmStateProbs has a method that returns the reference
haplotype and probability associated with each HMM state.Class
HmmUpdater has static methods for next marker
updates of forward and backward HMM values.Class
Ibs2 stores IBS2 segments that any target sample shares
with another target sample.Class
Ibs2Markers stores the markers and intervals that are
used to detect IBS2 segments.Class
Ibs2Sets partitions markers into steps, and stores
the sets of samples whose genotypes are consistent with IBS2 in each
step.Class
ImpData contains the input data for imputation of
ungenotyped markers.Class
ImpIbs identifies haplotypes that share a long
IBS segment with a specified haplotype.Class
ImpLS computes HMM state probabilities
at genotyped markers in the target haplotypes.Class
ImpLSBaum implements a Baum hidden Markov model
forward and backward algorithms for computing HMM state probabilities
at genotyped markers using IBS-matched reference haplotypes.Class
ImpStates identifies a list of pseudo-reference haplotypes
for a target haplotype.Class
ImputeRecBuilder contains methods for constructing
and printing a VCF record in VCF 4.3 format.Class
ImputedVcfWriter writes observed and imputed genotypes
to a VCF output file.Class
IndexArray stores an array whose entries
are elements of a bounded set of non-negative integers along with an upper
bound.Class
InputIt is a buffered iterator whose next()
method returns lines of a text input stream.Interface
IntArray represents an immutable int[] array.Class
IntArrayRefGT represents phased, non-missing
genotypes for a list of reference samples at a single marker.Class
IntervalVcfIterator is a sample file iterator whose
next() method returns a marker container.Interface
IntInterval represents an interval of
consecutive integers.Class
IntIntMap represents a map with integer keys and integer
values.Class
IntList represents a list of integers.Class
LowFreqPbwtPhaseIbs uses the Positional Burrows-Wheeler
Transform (PBWT) and rare variants to select IBS haplotypes for each
sample for each specified genomic interval.Class
LowFreqPhaseIbs identifies haplotypes that share a long
IBS segment or a low frequency variant with a specified haplotype
in a specified genomic interval.Class
LowFreqPhaseStates has methods for constructing a Li and
Stephens HMM for a target haplotype.Class
LowMafDiallelicGTRc stores genotypes for a list of samples
at a diallelic marker.Class
LowMafGTRc stores genotypes for a list of samples
at a marker.Class
Main is the entry class for the Beagle program.Class
Marker represents a VCF record's CHROM, POS, ID, REF,
ALT, QUAL, FILTER, and INFO fields.Class
MarkerCluster represents a partition of markers into
contiguous marker clusters.Class
MarkerIndices stores the overlap with adjacent marker
windows and the mappings between marker indices and the target marker
indices.Class
MarkerRecombMap represents genetic map positions and
inter-marker genetic distances for a sequence of genomic loci.Class
MarkerParser is a parser and filter for a VCF record's
ID, REF, ALT, QUAL, FILTER, and INFO subfields.Class
Markers represent a list of markers in chromosome order.Class
MarkerUtils contains static helper methods for the
Marker class.Class
Utilities contains miscellaneous static utility methods
for multi-threaded programming.Class
PackedIntArray represents an immutable array of
nonnegative integer values, which are stored in compressed form.Class
Parameters represents the parameters for a Beagle analysis.Class
ParamEstimates estimates the allele mismatch probability
and the recombination intensity for a haploid Li and Stephens hidden
Markov model.Class
PbwtDivUpdater updates prefix and divergence arrays using
the positional Burrows-Wheeler transform (PBWT).Class
PbwtIbsData contains parameters and data for finding
haplotypes that share an IBS segment with a target haplotype.Class
PbwtPhaseIBS uses the Positional Burrows-Wheeler
Transform (PBWT) to find long IBS haplotypes for each sample that
contain a specified small genomic interval.Class
PbwtPhaser phases input genotype data and imputes
missing alleles using the Positional Burrows-Wheeler Transform (PBWT)Class
PbwtRecPhaser partially phases and imputes genotypes
using the Positional Burrows-Wheeler transform.Class
PbwtDivUpdater updates prefix arrays using the positional
Burrows-Wheeler transform (PBWT).Class
Pedigree stores parent-offspring relationships
in a list of samples.Interface
PhaseBaum updates the estimated genotype phase
of specified samples.Interface
PhaseBaum2 updates the estimated genotype phase
of specified samples.Class
PhaseData stores the current genotype phase estimates
and parameter values.Class
PhaseLS contains static methods for estimated genotypes
phase using a haploid Li and Stephens hidden Markov model.Class
PlinkGenMap represents a genetic map derived
from a PLINK map file with map positions in cM units for one or more
chromosomes.Class
PositionMap represents a genetic map obtained by
multiplying chromosome position by a scale factor.Class
RefGT stores a list of samples and a
haplotype pair for each sample.Interface
RefGTRec represents represents phased genotype data
for one marker.Class
RefHapHash stores a hash code for each haplotype
in a sublist of reference haplotypes.Class
RefIt represents an iterator whose next()
method returns an object storing data from a VCF record with
phased, non-missing genotypes.Class
RefTargSlidingWindow represents a sliding window of
reference and target VCF records.Class
RestrictedGT is a wrapper for a GT
instance that restricts the data to a subset of the VCF records.Class
RevPbwtPhaser phases input genotype data and imputes
missing alleles using the Positional Burrows-Wheeler Transform (PBWT).Class
RunStats contains methods for storing and printing
statistics describing a Beagle analysis.An iterator for records in a file.
Class
SampleIds is a singleton class that represents a
list of sample identifiers.Each instance of class
SamplePhase stores an estimated haplotype
pair for a sample.Class
Samples stores a list of samples.Class
SampleSeg represents a segment of genotype data in
a sample.Class
SeqCoder3 compresses a sequence of allele-coded
RefGTRec objects.Interface
SlidingWindow represents a sliding window of VCF
records.Class
SplicedGT represents genotypes for a set of samples
that are obtained by replacing the initial markers of one GT
instance with phased genotypes from another GT instance.Class
Stage2Baum 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.Class
Stage2Haps stores phased genotypes.Class
StateProbs stores a subset of Li and Stephens HMM states
and associated probabilities for a target haplotype.Class
StateProbsFactory stores HMM state probabilities
that that can be used to imputed impute missing HMM state probabilities
using linear interpolation.Class
Steps represents a partition of a list of markers into
a sequence of sets of consecutive markers (the steps).Class
StringUtil is a utility class with static methods
for counting and returning delimited fields in a string.Class
SwapRate stores the proportion of unphased heterozygotes
whose phase with respect to the previous heteroygote has been reversed.Class
SynchedIntList represents a list of integers.Class
TargSlidingWindow represents a sliding window of
target VCF records.Class
ThreadSafeIndexer indexes objects.Class
TriFunction represents a function that accepts three
arguments and produces a result.Class
TwoAlleleRefGTRec represent represents phased,
non-missing genotypes for a list of reference samples at a single diallelic
marker.Class
UnBref3 converts files in bref version 3 format
into VCF format.Class
UnsignedByteIndexArray represents an immutable
array of integer values between 0 and 255 inclusive that is stored
as a byte[] array.Class
Utilities contains miscellaneous static utility methods.Class Validate contains static methods for validating command line
arguments.
An iterator for records in a VCF file.
Class
VcfHeader represents the Variant Call Format (VCF)
meta-information lines and the Variant Call Format header line
that precede the first Variant Call Format record.Class
VcfIt represents an iterator whose next()
method returns an object storing data from a VCF record.Class
VcfMetaInfo represents a VCF meta-information line.Class
VcfRec represents a VCF record.Class
VcfRecBuilder contains methods for constructing
and printing a VCF record in VCF 4.2 format.Class
VcfRecGTParser parses VCF records and extracts the GT format
field.Class
VcfWriter contains static methods for writing data in
VCF 4.2 format.Class
Window represents a sliding window of target VCF records
or a sliding window of reference and target VCF records.Class
WindowWriter writes VCF and IBD output data.Class
WrappedIntArray represents an immutable
int[] array.Class
XRefGT represents phased, non-missing genotypes for a list
of samples that are stored in column-major (i.e.