Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



# Classes and Interfaces in #HtsJDK - 489 results found.
NameDescriptionTypePackageFramework
AbstractAsyncWriterAbstract class that is designed to be extended and specialized to provide an asynchronous wrapper around any kind of Writer class that takes an object and writes it out somehow.Classhtsjdk.samtools.utilHtsJDK
AbstractBAMFileIndexProvides basic, generic capabilities to be used reading BAM index files.Classhtsjdk.samtoolsHtsJDK
AbstractBitCodecClasshtsjdk.samtools.cram.encodingHtsJDK
AbstractFeatureCodecSimple basic class providing much of the basic functionality of codecs Every concrete subclass must implement FeatureCodec.Classhtsjdk.tribbleHtsJDK
AbstractFeatureReader the feature reader class, which uses indices and codecs to read in Tribble file formats.Classhtsjdk.tribbleHtsJDK
AbstractIndex An abstract implementation of the index class.Classhtsjdk.tribble.indexHtsJDK
AbstractIteratorBase class of implementing iterators.Classhtsjdk.samtools.utilHtsJDK
AbstractJavascriptFilterJavascript filter with HEADER type containing TYPE records.Classhtsjdk.samtools.filterHtsJDK
AbstractProgressLoggerAbstract implementation of a Little progress logging class to facilitate consistent output of useful information when progressing through a stream of SAM records.Classhtsjdk.samtools.utilHtsJDK
AbstractReaderClasshtsjdk.samtools.cram.encoding.readerHtsJDK
AbstractSAMHeaderRecordBase class for the various concrete records in a SAM header, providing uniform access to the attributes.Classhtsjdk.samtoolsHtsJDK
AbstractVCFCodecClasshtsjdk.variant.vcfHtsJDK
AggregateFilterClasshtsjdk.samtools.filterHtsJDK
AlignedFilterClasshtsjdk.samtools.filterHtsJDK
AlignmentBlockRepresents the contiguous alignment of a subset of read bases to a reference sequence.Classhtsjdk.samtoolsHtsJDK
AlignmentSpanA span of reads on a single reference.Classhtsjdk.samtools.cram.structureHtsJDK
AlleleImmutable representation of an allele.Classhtsjdk.variant.variantcontextHtsJDK
AsciiFeatureCodecA convenience base class for codecs that want to read in features from ASCII lines.Classhtsjdk.tribbleHtsJDK
AsciiLineReaderA simple class that provides readLine() functionality around a PositionalBufferedStream BufferedReader and its BufferedReader.Classhtsjdk.tribble.readersHtsJDK
AsciiLineReaderIteratorA class that iterates over the lines and line positions in an AsciiLineReader.Classhtsjdk.tribble.readersHtsJDK
AsciiWriterFast (I hope) buffered Writer that converts char to byte merely by casting, rather than charset conversion.Classhtsjdk.samtools.utilHtsJDK
AsyncFastqWriterClasshtsjdk.samtools.fastqHtsJDK
AsynchronousLineReaderA LineReader implementation that delegates the work of reading and fetching lines to another thread.Classhtsjdk.tribble.readersHtsJDK
AsyncVariantContextWriterAsyncVariantContextWriter that can be wrapped around an underlying AsyncVariantContextWriter to provide asynchronous output.Classhtsjdk.variant.variantcontext.writerHtsJDK
BamFileIoUtilsClasshtsjdk.samtoolsHtsJDK
BAMFileSpanAn ordered list of chunks, capable of representing a set of discontiguous regions in the BAM file.Classhtsjdk.samtoolsHtsJDK
BAMIndexA basic interface for querying BAM indices.Interfacehtsjdk.samtoolsHtsJDK
BAMIndexerClass for both constructing BAM index content and writing it out.Classhtsjdk.samtoolsHtsJDK
BAMIndexMetaDataMetadata about the bam index contained within the bam index.Classhtsjdk.samtoolsHtsJDK
BamIndexValidatorClass to validate (at two different levels of thoroughness) the index for a BAM file.Classhtsjdk.samtoolsHtsJDK
BAMRecordWrapper class for binary BAM records.Classhtsjdk.samtoolsHtsJDK
BAMRecordCodecClass for translating between in-memory and disk representation of BAMRecord.Classhtsjdk.samtoolsHtsJDK
BaseCategoryClasshtsjdk.samtools.cram.lossyHtsJDK
BaseCategoryTypeenum BaseCategoryTypeEnum Constant SummaryClasshtsjdk.samtools.cram.lossyHtsJDK
BaseQualityScoreA read feature representing a single quality score in a read.Classhtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
BasesClasshtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
BasicFastqWriterIn general FastqWriterFactory should be used so that AsyncFastqWriter can be enabled, but there are some cases in which that behavior is explicitly not wanted.Classhtsjdk.samtools.fastqHtsJDK
BCF2CodecClasshtsjdk.variant.bcf2HtsJDK
BCF2DecoderClasshtsjdk.variant.bcf2HtsJDK
BCF2EncoderSee #BCFWriter for documentation on this classes role in encoding BCF2 filesSince:06/12Author:Mark DePristoClasshtsjdk.variant.variantcontext.writerHtsJDK
BCF2FieldEncoderSee #BCFWriter for documentation on this classes role in encoding BCF2 filesSince:06/12Author:Mark DePristoClasshtsjdk.variant.variantcontext.writerHtsJDK
BCF2FieldWriterSee #BCFWriter for documentation on this classes role in encoding BCF2 filesSince:06/12Author:Mark DePristoClasshtsjdk.variant.variantcontext.writerHtsJDK
BCF2FieldWriterManagerSee #BCFWriter for documentation on this classes role in encoding BCF2 filesSince:06/12Author:Mark DePristoClasshtsjdk.variant.variantcontext.writerHtsJDK
BCF2GenotypeFieldDecodersAn efficient scheme for building and obtaining specialized genotype field decoders.Classhtsjdk.variant.bcf2HtsJDK
BCF2LazyGenotypesDecoderLazy version of genotypes decoder for BCF2 genotypesSince:5/12Author:Mark DePristoClasshtsjdk.variant.bcf2HtsJDK
BCF2TypeBCF2 types and associated informationSince:05/12Author:depristoClasshtsjdk.variant.bcf2HtsJDK
BCF2UtilsCommon utilities for working with BCF2 files Includes convenience methods for encoding, decoding BCF2 type descriptors (size + type)Classhtsjdk.variant.bcf2HtsJDK
BCFVersionClasshtsjdk.variant.bcf2HtsJDK
BEDCodecCodec for parsing BED file, as described by UCSC See https://genome.Classhtsjdk.tribble.bedHtsJDK
BEDFeatureInterfacehtsjdk.tribble.bedHtsJDK
BetaIntegerEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
BinAn individual bin in a BAM file.Classhtsjdk.samtoolsHtsJDK
BinaryCodecEncapsulates file representation of various primitive data types.Classhtsjdk.samtools.utilHtsJDK
BinaryFeatureCodecClasshtsjdk.tribbleHtsJDK
BinaryTagCodecConverter between disk and in-memory representation of a SAMRecord tag.Classhtsjdk.samtoolsHtsJDK
BinListProvides a list of all bins which could exist in the BAM file.Classhtsjdk.samtoolsHtsJDK
BinningIndexBuilderBuilder for a BinningIndexContent object.Classhtsjdk.samtoolsHtsJDK
BinningIndexContentIn-memory representation of the binning index for a single reference.Classhtsjdk.samtoolsHtsJDK
BitCodecAn interface that defines requirements for serializing/deserializing objects into and from a bit stream.Interfacehtsjdk.samtools.cram.encodingHtsJDK
BitInputStreamAn interface to describe the requirements for reading bit data as opposed to bytes.Interfacehtsjdk.samtools.cram.ioHtsJDK
BitOutputStreamAn interface to describe the requirements for writing out bits as opposed to bytes.Interfacehtsjdk.samtools.cram.ioHtsJDK
BlockClass representing CRAM block concept and some methods to operate with block content.Classhtsjdk.samtools.cram.structureHtsJDK
BlockClasshtsjdk.tribble.indexHtsJDK
BlockCompressedFilePointerUtilStatic for manipulating virtual file pointers in BGZF files.Classhtsjdk.samtools.utilHtsJDK
BlockCompressedInputStreamClasshtsjdk.samtools.utilHtsJDK
BlockCompressedOutputStreamWriter for a file that is a series of gzip blocks (BGZF format).Classhtsjdk.samtools.utilHtsJDK
BlockCompressedStreamConstantsClasshtsjdk.samtools.utilHtsJDK
BlockCompressionMethodenum BlockCompressionMethodEnum Constant SummaryClasshtsjdk.samtools.cram.structureHtsJDK
BlockContentTypeenum BlockContentTypeEnum Constant SummaryClasshtsjdk.samtools.cram.structureHtsJDK
BlockGunzipperAlternative to GZIPInputStream, for decompressing GZIP blocks that are already loaded into a byte[].Classhtsjdk.samtools.utilHtsJDK
BrowseableBAMIndexAn index interface with additional functionality for querying and inspecting the structure of a BAM index.Interfacehtsjdk.samtoolsHtsJDK
BufferedLineReader than AsciiLineReaderImpl.Classhtsjdk.samtools.utilHtsJDK
ByteArrayLenEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
ByteArraySeekableStreamCreated by vadim on 23/03/2015.Classhtsjdk.samtools.seekablestreamHtsJDK
ByteArrayStopEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
ChrIndexInterfacehtsjdk.tribble.indexHtsJDK
ChunkA [start,stop) file pointer pairing into the BAM file, stored as a BAM file index.Classhtsjdk.samtoolsHtsJDK
CigarA list of CigarElements, which describes how a read aligns with the reference.Classhtsjdk.samtoolsHtsJDK
CigarElementOne component of a cigar string.Classhtsjdk.samtoolsHtsJDK
CigarOperatorThe operators that can appear in a cigar string, and information about their disk representations.Classhtsjdk.samtoolsHtsJDK
CigarUtilClasshtsjdk.samtools.utilHtsJDK
CloseableIteratorThis interface is used by iterators that use releasable resources during iteration.Interfacehtsjdk.samtools.utilHtsJDK
CloseableTribbleIteratorThe basic iterator we use in Tribble, which allows closing and basic iteration.Interfacehtsjdk.tribbleHtsJDK
CloserUtilUtility to close things that implement Closeable WARNING: This should only be used for Closeable things open for read, because it ignores exceptions, andClasshtsjdk.samtools.utilHtsJDK
CodecLineParsingException a generic exception we use if the codec has trouble parsing the line its givenAuthor:aaronSee Also:Serialized FormClasshtsjdk.tribble.exceptionHtsJDK
CodeUtilMiscellaneous util methods that don't fit anywhere else.Classhtsjdk.samtools.utilHtsJDK
CollectionUtilSmall utility methods for dealing with collection classes.Classhtsjdk.samtools.utilHtsJDK
CommonInfoCommon utility routines for VariantContext and GenotypeAuthor:depristoSee Also:Serialized FormClasshtsjdk.variant.variantcontextHtsJDK
ComparableTupleA simple extension of the Tuple class that, for comparable Types, allows comparing Tuples of non-null elements.Classhtsjdk.samtools.utilHtsJDK
CompoundFilterA Predicate on VariantContexts that returns true when either all its sub-predicates are true, or none are false.Classhtsjdk.variant.variantcontext.filterHtsJDK
CompressionHeaderClasshtsjdk.samtools.cram.structureHtsJDK
CompressionHeaderFactoryA class responsible for decisions about which encodings to use for a given set of records.Classhtsjdk.samtools.cram.buildHtsJDK
ContainerClasshtsjdk.samtools.cram.structureHtsJDK
ContainerFactoryClasshtsjdk.samtools.cram.buildHtsJDK
ContainerIOMethods to read and write CRAM containers.Classhtsjdk.samtools.cram.structureHtsJDK
ContainerParserClasshtsjdk.samtools.cram.buildHtsJDK
ContentDigestsClasshtsjdk.samtools.cram.digestHtsJDK
CoordinateSortedPairInfoMapHolds info about a mate pair for use when processing a coordinate sorted file.Classhtsjdk.samtoolsHtsJDK
CoordMathClasshtsjdk.samtools.utilHtsJDK
CoordSpanInputSteamAn input stream that wraps a SeekableStream to produce only bytes specified within coordinates.Classhtsjdk.samtools.utilHtsJDK
CountingInputStreamAn input stream that counts the bytes read from it.Classhtsjdk.samtools.cram.ioHtsJDK
CountRecordsAn example of how to index a feature file, and then count all the records in the file.Classhtsjdk.tribble.exampleHtsJDK
CRAIEntryA class representing CRAI index entry: file and alignment offsets for each slice.Classhtsjdk.samtools.cramHtsJDK
CRAIIndexA collection of static methods to read, write and convert CRAI index.Classhtsjdk.samtools.cramHtsJDK
Cram2SamRecordFactoryClasshtsjdk.samtools.cram.buildHtsJDK
CramArrayMethods to read and write CRAM array of integers data type.Classhtsjdk.samtools.cram.ioHtsJDK
CramCompressionRecordClasshtsjdk.samtools.cram.structureHtsJDK
CramContainerIteratorAn iterator of CRAM containers read from an InputStream.Classhtsjdk.samtools.cram.buildHtsJDK
CRAMContainerStreamWriterClass for writing SAMRecords into a series of CRAM containers on an output stream.Classhtsjdk.samtoolsHtsJDK
CRAMExceptionCreated by edwardk on 8/13/15.Classhtsjdk.samtools.cramHtsJDK
CRAMFileReaderBAMFileReader analogue for CRAM files.Classhtsjdk.samtoolsHtsJDK
CRAMFileWriterClasshtsjdk.samtoolsHtsJDK
CramHeaderA starting object when dealing with CRAM files.Classhtsjdk.samtools.cram.structureHtsJDK
CRAMIndexerClass for both constructing BAM index content and writing it out.Classhtsjdk.samtoolsHtsJDK
CramIntMethods to read and write CRAM int values as given in the file format specification.Classhtsjdk.samtools.cram.ioHtsJDK
CramIOA collection of methods to open and close CRAM files.Classhtsjdk.samtools.cram.buildHtsJDK
CRAMIteratorClasshtsjdk.samtoolsHtsJDK
CramNormalizerClasshtsjdk.samtools.cram.buildHtsJDK
CramRecordReaderClasshtsjdk.samtools.cram.encoding.readerHtsJDK
CramSpanContainerIteratorAn iterator of CRAM containers read from locations in SeekableStream.Classhtsjdk.samtools.cram.buildHtsJDK
CramVersionPoliciesThe class provides version-dependant rules and policies for CRAM data.Classhtsjdk.samtools.cram.commonHtsJDK
CramVersionsClasshtsjdk.samtools.cram.commonHtsJDK
CRC32InputStreamAn input stream that calculates CRC32 of all the bytes passed through it.Classhtsjdk.samtools.cram.ioHtsJDK
CRC32OutputStreamAn output stream that calculates CRC32 checksum of all the bytes written through the stream.Classhtsjdk.samtools.cram.ioHtsJDK
CustomReaderFactoryFactory for creating custom readers for accessing API based resources, The configuration is controlled via custom_reader property (@see Defaults).Classhtsjdk.samtoolsHtsJDK
DataReaderA basic interface for reading data.Interfacehtsjdk.samtools.cram.encoding.readerHtsJDK
DataReaderFactoryClasshtsjdk.samtools.cram.encoding.readerHtsJDK
DataSeriesAn annotation to denote a data series field in a java class.Classhtsjdk.samtools.cram.encodingHtsJDK
DataSeriesMapClasshtsjdk.samtools.cram.encodingHtsJDK
DataSeriesTypeData series types known to CRAM.Classhtsjdk.samtools.cram.encodingHtsJDK
DataWriterA basic interface defining a writer.Interfacehtsjdk.samtools.cram.encoding.writerHtsJDK
DataWriterFactoryClasshtsjdk.samtools.cram.encoding.writerHtsJDK
DateParserNOTE: This code has been taken from w3.Classhtsjdk.samtools.utilHtsJDK
DefaultBitInputStreamClasshtsjdk.samtools.cram.ioHtsJDK
DefaultBitOutputStreamClasshtsjdk.samtools.cram.ioHtsJDK
DefaultsEmbodies defaults for global values that affect how the SAM JDK operates.Classhtsjdk.samtoolsHtsJDK
DefaultSAMRecordFactoryDefault factory for creating SAM and BAM records used by the SAMFileReader classes.Classhtsjdk.samtoolsHtsJDK
DeflaterFactoryCreate zlib-based Deflater if JNI library and other require libraries are available, otherwise create standard Java 7 has its own Deflater implementation (libzip.Classhtsjdk.samtools.util.zipHtsJDK
DelegatingIteratorSimple iterator class that delegates all method calls to an underlying iterator.Classhtsjdk.samtools.utilHtsJDK
DeletionA read feature representing a deletion of one or more bases similar to CigarOperator.Classhtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
DiploidGenotypeenum DiploidGenotype Enum describing all possible combinations of diploid genotype variations;Classhtsjdk.tribble.gelitextHtsJDK
DiskBackedQueueA single-ended FIFO queue.Classhtsjdk.samtools.utilHtsJDK
DiskBasedBAMFileIndexA class for reading BAM file indices, hitting the disk once per query.Classhtsjdk.samtoolsHtsJDK
DownsamplingIteratorAbstract base class for all DownsamplingIterators that provides a uniform interface for recording and reporting statistics bout how many records have been kept and discarded.Classhtsjdk.samtoolsHtsJDK
DownsamplingIteratorFactoryA factory for creating DownsamplingIterators that uses a number of different strategies to achieve downsampling while meeting various criteria.Classhtsjdk.samtoolsHtsJDK
DuplicateReadFilterClasshtsjdk.samtools.filterHtsJDK
DuplicateScoringStrategyThis class helps us compute and compare duplicate scores, which are used for selecting the non-duplicate during duplicate marking (see MarkDuplicates).Classhtsjdk.samtoolsHtsJDK
DuplicateSetStores a set of records that are duplicates of each other.Classhtsjdk.samtoolsHtsJDK
DuplicateSetIteratorAn iterator of sets of duplicates.Classhtsjdk.samtoolsHtsJDK
DynamicIndexCreatorA DynamicIndexCreator creates the proper index based on an IndexFactory.Classhtsjdk.tribble.indexHtsJDK
EnaRefServiceClasshtsjdk.samtools.cram.refHtsJDK
EncodingAn interface to describe how a data series is encoded.Interfacehtsjdk.samtools.cram.encodingHtsJDK
EncodingFactoryA helper class to instantiate an appropriate Encoding for a given DataSeriesType andClasshtsjdk.samtools.cram.encodingHtsJDK
EncodingIDEncoding ID as defined in the CRAM specs.Classhtsjdk.samtools.cram.structureHtsJDK
EncodingKeyClasshtsjdk.samtools.cram.structureHtsJDK
EncodingParamsClasshtsjdk.samtools.cram.structureHtsJDK
ExampleBinaryCodecAn example binary codec that encodes / decodes contig / start / stop values via DataInputStreamsAuthor:Mark DePristoClasshtsjdk.tribble.exampleHtsJDK
ExampleSamUsageClasshtsjdk.samtools.exampleHtsJDK
ExposedByteArrayOutputStreamClasshtsjdk.samtools.cram.ioHtsJDK
ExternalByteArrayEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
ExternalByteEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
ExternalCompressionMethods to provide CRAM external compression/decompression features.Classhtsjdk.samtools.cram.ioHtsJDK
ExternalCompressorClasshtsjdk.samtools.cram.encodingHtsJDK
ExternalIntegerEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
ExternalLongEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
FailsVendorReadQualityFilterClasshtsjdk.samtools.filterHtsJDK
FastaSequenceFileClasshtsjdk.samtools.referenceHtsJDK
FastaSequenceIndexReads a fasta index file (.Classhtsjdk.samtools.referenceHtsJDK
FastGenotypeThis class encompasses all the basic information about a genotype.Classhtsjdk.variant.variantcontextHtsJDK
FastLineReaderLine-oriented InputStream reader that uses one buffer for disk buffering and line-termination-finding, in order to improve performance.Classhtsjdk.samtools.utilHtsJDK
FastqConstantsClasshtsjdk.samtools.fastqHtsJDK
FastqQualityFormatenum FastqQualityFormatEnumeration for FastQ quality score formats formats.Classhtsjdk.samtools.utilHtsJDK
FastqReaderReads a FASTQ file with four lines per record.Classhtsjdk.samtools.fastqHtsJDK
FastqRecordRepresents a fastq record, fairly literally, i.Classhtsjdk.samtools.fastqHtsJDK
FastqWriterSimple interface for a class that can write out fastq records.Interfacehtsjdk.samtools.fastqHtsJDK
FastqWriterFactoryFactory class for creating FastqWriter objects.Classhtsjdk.samtools.fastqHtsJDK
FeatureRepresents a locus on a reference sequence.Interfacehtsjdk.tribbleHtsJDK
FeatureCodecThe base interface for classes that read in features.Interfacehtsjdk.tribbleHtsJDK
FeatureCodecHeaderA class to represent a header of a feature containing file.Classhtsjdk.tribbleHtsJDK
FeatureReaderthe basic interface that feature sources need to matchCloseableTribbleIterInterfacehtsjdk.tribbleHtsJDK
FileAppendStreamLRUCacheLRU cache of OutputStreams to handle situation in which it is necessary to have more FileOutputStreams than resource limits will allow.Classhtsjdk.samtools.utilHtsJDK
FileTruncatedExceptionThrown when it is possible to detect that a SAM or BAM file is truncated.Classhtsjdk.samtoolsHtsJDK
FilteringIteratorFiltering Iterator which takes a filter and an iterator and iterates through only those records which are not rejected by the filter.Classhtsjdk.samtools.filterHtsJDK
FilteringIteratorA filtering iterator for VariantContexts that takes a base iterator and a VariantContextFilter.Classhtsjdk.variant.variantcontext.filterHtsJDK
FixBAMFileClasshtsjdk.samtoolsHtsJDK
FormatUtilSimple class used to format object values into a standard format for printing.Classhtsjdk.samtools.utilHtsJDK
FTPClientClasshtsjdk.samtools.util.ftpHtsJDK
FTPHelperClasshtsjdk.tribble.utilHtsJDK
FTPReplyClasshtsjdk.samtools.util.ftpHtsJDK
FTPStreamA "non-seekable" ftp stream.Classhtsjdk.samtools.util.ftpHtsJDK
FTPUtilsClasshtsjdk.samtools.util.ftpHtsJDK
FullBEDFeatureObject for full BED file.Classhtsjdk.tribble.bedHtsJDK
GammaIntegerEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
GeliTextCodec A codec for parsing geli text files, which is the text version of the geli binary format.Classhtsjdk.tribble.gelitextHtsJDK
GeliTextFeature Class GeliTextFeature This is a feature for the Geli text object, which is the text version of the Geli binary genotyping format.Classhtsjdk.tribble.gelitextHtsJDK
GeneralUtilsClasshtsjdk.variant.utilsHtsJDK
GenomicIndexUtilClasshtsjdk.samtoolsHtsJDK
GenotypeThis class encompasses all the basic information about a genotype.Classhtsjdk.variant.variantcontextHtsJDK
GenotypeBuilderA builder class for genotypes Provides convenience setter methods for all of the Genotype fieldClasshtsjdk.variant.variantcontextHtsJDK
GenotypeLikelihoodsClasshtsjdk.variant.variantcontextHtsJDK
GenotypeQualityFilterA Predicate on VariantContexts that returns true at sites that are either unfiltered, or passing (as variants).Classhtsjdk.variant.variantcontext.filterHtsJDK
GenotypesContextRepresents an ordered collection of Genotype objectsSee Also:Serialized FormClasshtsjdk.variant.variantcontextHtsJDK
GenotypeTypeSummary types for Genotype objectsSince:Date createdAuthor:Your NameClasshtsjdk.variant.variantcontextHtsJDK
GolombIntegerEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
GolombLongEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
GolombRiceIntegerEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
HardClipA read feature representing a hard clip similar to CigarOperator.Classhtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
HardyWeinbergCalculationThis class calculates a HardyWeinberg p-value given three values representing the observed frequences of homozygous and heterozygous genotypes in theClasshtsjdk.tribble.util.popgenHtsJDK
HeaderA header for a metrics file.Interfacehtsjdk.samtools.metricsHtsJDK
HeterozygosityFilterA Predicate on VariantContexts that either returns true at heterozygous sites (invertible to false).Classhtsjdk.variant.variantcontext.filterHtsJDK
HistogramClass for computing and accessing histogram type data.Classhtsjdk.samtools.utilHtsJDK
HTTPHelperSimple implementation of URLHelper based on the JDK URL and HttpURLConnection classes.Classhtsjdk.tribble.utilHtsJDK
HttpUtilsClasshtsjdk.samtools.utilHtsJDK
HuffmanByteEncodingClasshtsjdk.samtools.cram.encoding.huffman.codecHtsJDK
HuffmanCodeClasshtsjdk.samtools.cram.encoding.huffmanHtsJDK
HuffmanIntegerEncodingClasshtsjdk.samtools.cram.encoding.huffman.codecHtsJDK
HuffmanTreeClasshtsjdk.samtools.cram.encoding.huffmanHtsJDK
IndexInterface for all index implementations.Classhtsjdk.tribble.indexHtsJDK
IndexCreatorInterfacehtsjdk.tribble.indexHtsJDK
IndexedFastaSequenceFileA fasta file driven by an index for fast, concurrent lookups.Classhtsjdk.samtools.referenceHtsJDK
IndexFactoryFactory class for creating indexes.Classhtsjdk.tribble.indexHtsJDK
IndexToTableClasshtsjdk.tribble.exampleHtsJDK
IndicesAreEqualClasshtsjdk.tribble.exampleHtsJDK
InputStreamUtilsConvenience methods to read from InputStream.Classhtsjdk.samtools.cram.ioHtsJDK
InsertBaseA read feature representing a single insert base.Classhtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
InsertionA read feature representing a multi-base insertion.Classhtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
InsertSizeFilterFilter things that fall outside a specified range of insert sizes.Classhtsjdk.samtools.filterHtsJDK
IntelDeflaterThis is a copy of java.Classhtsjdk.samtools.util.zipHtsJDK
IntervalRepresents a simple interval on a sequence.Classhtsjdk.samtools.utilHtsJDK
IntervalQuick and dirty interval class Describes a genomic interval and where in a file information for thatClasshtsjdk.tribble.index.intervalHtsJDK
IntervalFilterFilter SAMRecords so that only those that overlap the given list of intervals.Classhtsjdk.samtools.filterHtsJDK
IntervalIndexCreatorClasshtsjdk.tribble.index.intervalHtsJDK
IntervalListRepresents a list of intervals against a reference sequence that can be written to and read from a file.Classhtsjdk.samtools.utilHtsJDK
IntervalListReferenceSequenceMaskServe up loci of interest based on an interval list.Classhtsjdk.samtools.utilHtsJDK
IntervalTreeA Red-Black tree with intervals for keys.Classhtsjdk.samtools.utilHtsJDK
IntervalTreeAn implementation of an interval tree, following the explanation.Classhtsjdk.tribble.index.intervalHtsJDK
IntervalTreeIndexIndex based on an interval treeAuthor:jrobinsoSee Also:IntervalTreeClasshtsjdk.tribble.index.intervalHtsJDK
IntervalTreeMapUtility class that implements an interval map.Classhtsjdk.samtools.utilHtsJDK
IntervalUtilClasshtsjdk.samtools.utilHtsJDK
IntGenotypeFieldAccessorsA convenient way to provide a single view on the many int and int[] field values we work with, for writing out the values.Classhtsjdk.variant.variantcontext.writerHtsJDK
IntHashMap A hash map that uses primitive ints for the key rather than objects.Classhtsjdk.samtools.cram.commonHtsJDK
IOUtilMiscellaneous stateless static IO-oriented methods.Classhtsjdk.samtools.utilHtsJDK
ISeekableStreamFactoryFactory for creating SeekableStreams based on URLs/paths.Interfacehtsjdk.samtools.seekablestreamHtsJDK
Iso8601DateUse this type rather than java.Classhtsjdk.samtools.utilHtsJDK
IterableAdapterProvides an adapter to wrap an Iterator with an Iterable, allowing it to be run through a foreach loop.Classhtsjdk.samtools.utilHtsJDK
IterableOnceIteratorAbstract implementation of an iterator that also implements Iterable (to return itself) so that it can be used if for() loops.Classhtsjdk.samtools.utilHtsJDK
IterablesClasshtsjdk.samtools.utilHtsJDK
ITF8Methods to read and write int values as per ITF8 specification in CRAM.Classhtsjdk.samtools.cram.ioHtsJDK
JavascriptSamRecordFilterjavascript based read filter The script puts the following variables in the script context:Classhtsjdk.samtools.filterHtsJDK
JavascriptVariantFilterjavascript based variant filter The script puts the following variables in the script context:Classhtsjdk.variant.variantcontext.filterHtsJDK
LazySimple utility for building an on-demand (lazy) object-initializer.Classhtsjdk.samtools.utilHtsJDK
LazyGenotypesContextLazy-loading GenotypesContext.Classhtsjdk.variant.variantcontextHtsJDK
LiftOverJava port of UCSC liftOver.Classhtsjdk.samtools.liftoverHtsJDK
LinearIndexThe linear index associated with a given reference in a BAM index.Classhtsjdk.samtoolsHtsJDK
LinearIndexIndex defined by dividing the genome by chromosome, then each chromosome into bins of fixed width (in genomic coordinates).Classhtsjdk.tribble.index.linearHtsJDK
LinearIndexCreatorFor creating a LinearIndex from a stream of features.Classhtsjdk.tribble.index.linearHtsJDK
LineIteratorA very simple descriptor for line-iterables.Interfacehtsjdk.tribble.readersHtsJDK
LineIteratorImplA simple iterator over the elements in LineReader.Classhtsjdk.tribble.readersHtsJDK
LineReaderInterface allows for implementations that read lines from a String, an ASCII file, or somewhere else.Interfacehtsjdk.samtools.utilHtsJDK
LineReaderInterface for line-oriented readers.Interfacehtsjdk.tribble.readersHtsJDK
LineReaderUtilA collection of factories for generating LineReaders.Classhtsjdk.tribble.readersHtsJDK
ListMapA Map class that holds a list of entries under each key instead of a single entry, and provides utility methods for adding an entry under a key.Classhtsjdk.samtools.utilHtsJDK
LittleEndianInputStreamInput stream with methods to convert byte arrays to numeric values using "little endian" order.Classhtsjdk.tribble.utilHtsJDK
LittleEndianOutputStreamClasshtsjdk.tribble.utilHtsJDK
LocatableAny class that has a single logical mapping onto the genome should implement Locatable positions should be reported as 1-based and closed at both endsInterfacehtsjdk.samtools.utilHtsJDK
LocationAwareDescribes API for getting current position in a stream, writer, or underlying file.Interfacehtsjdk.samtools.utilHtsJDK
LocusLocation info about a locus.Interfacehtsjdk.samtools.utilHtsJDK
LocusComparatorcompares first by sequence index then by positionAuthor:Doug Voet (dvoet at broadinstitute dot org)See Also:Serialized FormClasshtsjdk.samtools.utilHtsJDK
LocusImplSimple implementation of Locus interface for ease of passing as an arg and comparing with other Locus implementations.Classhtsjdk.samtools.utilHtsJDK
LogA wafer thin wrapper around System.Classhtsjdk.samtools.utilHtsJDK
LongLineBufferedReaderA variant of BufferedReader with improved performance reading files with long lines.Classhtsjdk.tribble.readersHtsJDK
LTF8Methods to read and write LTF8 as per CRAM specs.Classhtsjdk.samtools.cram.ioHtsJDK
MappingQualityFilterFilter things with low mapping quality.Classhtsjdk.samtools.filterHtsJDK
MathUtilsClasshtsjdk.tribble.utilHtsJDK
Md5CalculatingInputStreamClass to generate an MD5 string for a file as it is being readAuthor:ktibbett@broadinstitue.Classhtsjdk.samtools.utilHtsJDK
Md5CalculatingOutputStreamClass to generate an MD5 string for a file as it is being readAuthor:ktibbett@broadinstitue.Classhtsjdk.samtools.utilHtsJDK
MergingIteratorAn iterator over Iterators that return Ts.Classhtsjdk.samtools.utilHtsJDK
MergingSamRecordIteratorProvides an iterator interface for merging multiple underlying iterators into a single iterable stream.Classhtsjdk.samtoolsHtsJDK
MetricBaseA base class from which all Metric classes should inherit.Classhtsjdk.samtools.metricsHtsJDK
MetricsFileContains a set of metrics that can be written to a file and parsed back again.Classhtsjdk.samtools.metricsHtsJDK
Murmur3Provides an implementation of the Murmur3_32 hash algorithm that has desirable properties in terms of randomness and uniformity of the distribution of output values that make it a useful hashing algorithm for downsampling.Classhtsjdk.samtools.utilHtsJDK
MutableIndexSome Index implementations can be modified in memory.Interfacehtsjdk.tribble.indexHtsJDK
MutableIntClasshtsjdk.samtools.cram.commonHtsJDK
NameAwareCodecCreated by IntelliJ IDEA.Interfacehtsjdk.tribbleHtsJDK
NotPrimaryAlignmentFilterClasshtsjdk.samtools.filterHtsJDK
NotPrimarySkippingIteratorWrapper around SAMRecord iterator that skips over non-primary elements.Classhtsjdk.samtoolsHtsJDK
NullEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
ObjectsSubset of JDK7's Objects for non-JDK7 support.Classhtsjdk.samtools.utilHtsJDK
OptionsAvailable writer options for VariantContextWritersSince:5/12Author:Mark DePristoClasshtsjdk.variant.variantcontext.writerHtsJDK
OverclippedReadFilterFilters out reads with very few unclipped bases, likely due to the read coming from a foreign organism, e.Classhtsjdk.samtools.filterHtsJDK
OverlapDetectorUtility class to efficiently do in memory overlap detection between a large set of mapping like objects, and one or more candidate mappings.Classhtsjdk.samtools.utilHtsJDK
PaddingA read feature representing padding, similar to CigarOperator.Classhtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
ParsingUtilsClasshtsjdk.tribble.utilHtsJDK
PassingVariantFilterA Predicate on VariantContexts that returns true at sites that are either unfiltered, or passing (as variants).Classhtsjdk.variant.variantcontext.filterHtsJDK
PeekableIteratorClasshtsjdk.samtools.utilHtsJDK
PeekIteratorWrapper around an iterator that enables non-destructive peeking at the next element that would be returned by next()Classhtsjdk.samtools.utilHtsJDK
PositionalMinimal interface for an object at support getting the current position in the stream / writer / file, as well as a handful of other reader-like features.Interfacehtsjdk.tribble.readersHtsJDK
PositionalBufferedStreamA wrapper around an InputStream which performs it's own buffering, and keeps track of the position.Classhtsjdk.tribble.readersHtsJDK
PreservationPolicyClasshtsjdk.samtools.cram.lossyHtsJDK
ProcessExecutorUtility class that will execute sub processes via Runtime.Classhtsjdk.samtools.utilHtsJDK
ProfileIndexReadingClasshtsjdk.tribble.exampleHtsJDK
ProgressLoggerLittle progress logging class to facilitate consistent output of useful information when progressing through a stream of SAM records.Classhtsjdk.samtools.utilHtsJDK
ProgressLoggerInterfaceAn interface defining the record() methods of the Picard-public ProgressLogger implementation.Interfacehtsjdk.samtools.utilHtsJDK
QualityEncodingDetectorUtility for determining the type of quality encoding/format (see FastqQualityFormat) used in a SAM/BAM or Fastq.Classhtsjdk.samtools.utilHtsJDK
QualityScorePreservationClasshtsjdk.samtools.cram.lossyHtsJDK
QualityScoreTreatmentClasshtsjdk.samtools.cram.lossyHtsJDK
QualityScoreTreatmentTypeenum QualityScoreTreatmentTypeEnum Constant SummaryClasshtsjdk.samtools.cram.lossyHtsJDK
QualityUtilUtility class for working with quality scores and error probabilities.Classhtsjdk.samtools.utilHtsJDK
QueryIntervalInterval relative to a reference, for querying a BAM file.Classhtsjdk.samtoolsHtsJDK
RANSClasshtsjdk.samtools.cram.encoding.ransHtsJDK
ReadBaseA read feature representing a single base with associated quality score.Classhtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
ReadCategoryClasshtsjdk.samtools.cram.lossyHtsJDK
ReadCategoryTypeenum ReadCategoryTypeEnum Constant SummaryClasshtsjdk.samtools.cram.lossyHtsJDK
ReadFeatureAn interface to capture data in read coordinates.Interfacehtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
ReadNameFilterClasshtsjdk.samtools.filterHtsJDK
ReadTagCRAM counterpart of SAMTag.Classhtsjdk.samtools.cram.structureHtsJDK
ReferenceCacheThat is a thread-safe wrapper for a list of cache Reference objects.Classhtsjdk.samtools.sraHtsJDK
ReferenceSequenceWrapper around a reference sequence that has been read from a reference file.Classhtsjdk.samtools.referenceHtsJDK
ReferenceSequenceFileAn interface for working with files of reference sequences regardless of the file formatRetrieves the complete sequence described by this contig.Interfacehtsjdk.samtools.referenceHtsJDK
ReferenceSequenceFileFactoryFactory class for creating ReferenceSequenceFile instances for reading reference sequences store in various formats.Classhtsjdk.samtools.referenceHtsJDK
ReferenceSequenceFileWalkerManages a ReferenceSequenceFile.Classhtsjdk.samtools.referenceHtsJDK
ReferenceSequenceMaskInterface for specifying loci of interest for genotype calling and other operations.Interfacehtsjdk.samtools.utilHtsJDK
ReferenceSourceClasshtsjdk.samtools.cram.refHtsJDK
ReferenceTracksClasshtsjdk.samtools.cram.refHtsJDK
RefSeqIdReaderA reader that only keeps track of alignment spans.Classhtsjdk.samtools.cram.encoding.readerHtsJDK
RefSkipA read feature representing a reference skip similar to CigarOperator.Classhtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
RelativeIso8601DateLike Iso8601Date, but also comes in a "lazy now" flavor.Classhtsjdk.samtools.utilHtsJDK
RemoteURLHelper Determines appropriate helper based on protocol (ftp/http), and then delegates.Classhtsjdk.tribble.utilHtsJDK
ReservedTagConstantsClasshtsjdk.samtoolsHtsJDK
ResourceLimitedMapLRU collection class for managing objects that place some resource burden such that not too many of them can existing in the VM at one time, but they can be reconstructed ias necessary.Classhtsjdk.samtools.utilHtsJDK
ResourceLimitedMapFunctorc.Interfacehtsjdk.samtools.utilHtsJDK
RuntimeEOFExceptionThrown by various codecs to indicate EOF without having to clutter the API with throws clausesSee Also:Serialized FormClasshtsjdk.samtools.utilHtsJDK
RuntimeIOExceptionThrown by various IO classes to indicate IOException without having to clutter the API with throws clausesSee Also:Serialized FormClasshtsjdk.samtools.utilHtsJDK
RuntimeScriptExceptionThrown by classes handling script engines like the javascript-based filters for SAM/VCFSee Also:Serialized FormClasshtsjdk.samtools.utilHtsJDK
Sam2CramRecordFactoryClasshtsjdk.samtools.cram.buildHtsJDK
SAMBinaryTagAndUnsignedArrayValueSimple extension to SAMBinaryTagAndValue in order to distinguish unsigned array values, because signedness cannot be determined by introspection of value.Classhtsjdk.samtoolsHtsJDK
SAMBinaryTagAndValueHolds a SAMRecord attribute and the tagname (in binary form) for that attribute.Classhtsjdk.samtoolsHtsJDK
SAMExceptionClasshtsjdk.samtoolsHtsJDK
SAMFileHeaderHeader information from a SAM or BAM file.Classhtsjdk.samtoolsHtsJDK
SamFileHeaderMergerMerges SAMFileHeaders that have the same sequences into a single merged header object while providing read group translation for cases where read groupsClasshtsjdk.samtoolsHtsJDK
SAMFileReaderClass for reading and querying SAM/BAM files.Classhtsjdk.samtoolsHtsJDK
SamFilesClasshtsjdk.samtoolsHtsJDK
SAMFileSourceRepresents the origin of a SAM record.Classhtsjdk.samtoolsHtsJDK
SAMFileSpanA interface representing a collection of (possibly) discontinuous segments in the BAM file, possibly representing the results of an index query.Interfacehtsjdk.samtoolsHtsJDK
SAMFileTruncatedReaderA truncated form of a SAMFileReader that iterates over a limited number of records.Classhtsjdk.samtoolsHtsJDK
SamFileValidatorValidates SAM files as follows: checks sam file header for sequence dictionarychecks sam file header for read groupsfor each sam recordClasshtsjdk.samtoolsHtsJDK
SAMFileWriterInterface for SAMText and BAM file writers.Interfacehtsjdk.samtoolsHtsJDK
SAMFileWriterFactoryCreate a writer for writing SAM, BAM, or CRAM files.Classhtsjdk.samtoolsHtsJDK
SAMFileWriterImplBase class for implementing SAM writer with any underlying format.Classhtsjdk.samtoolsHtsJDK
SAMFlagSAM flags as enum, to be used in GUI, menu, etc.Classhtsjdk.samtoolsHtsJDK
SAMFormatExceptionThrown when a SAM file being read or decoded (text or binary) looks bad.Classhtsjdk.samtoolsHtsJDK
SAMHeaderRecordComparatorProvides ordering based on SAM header records' attribute values.Classhtsjdk.samtoolsHtsJDK
SamIndexesA helper class to read BAI and CRAI indexes.Classhtsjdk.samtoolsHtsJDK
SamInputResourceDescribes a SAM-like resource, including its data (where the records are), and optionally an index.Classhtsjdk.samtoolsHtsJDK
SAMLineParserthis class enables creation of a SAMRecord object from a String in SAM text format.Classhtsjdk.samtoolsHtsJDK
SamLocusIteratorIterator that traverses a SAM File, accumulating information on a per-locus basis.Classhtsjdk.samtools.utilHtsJDK
SamPairUtilClasshtsjdk.samtoolsHtsJDK
SAMProgramRecordIn-memory representation of @PG SAM header record.Classhtsjdk.samtoolsHtsJDK
SamReaderDescribes functionality for objects that produce SAMRecords and associated information.Interfacehtsjdk.samtoolsHtsJDK
SamReaderFactoryDescribes the functionality for producing SamReader, and offers a handful of static generators.Classhtsjdk.samtoolsHtsJDK
SAMReadGroupRecordHeader information about a read group.Classhtsjdk.samtoolsHtsJDK
SAMRecordJava binding for a SAM file record.Classhtsjdk.samtoolsHtsJDK
SAMRecordComparatorInterface for comparators that define the various SAM sort orders.Interfacehtsjdk.samtoolsHtsJDK
SAMRecordCoordinateComparatorComparator for sorting SAMRecords by coordinate.Classhtsjdk.samtoolsHtsJDK
SAMRecordDuplicateComparatorCompares records based on if they should be considered PCR Duplicates (see MarkDuplicates).Classhtsjdk.samtoolsHtsJDK
SAMRecordFactoryFactory interface which allows plugging in of different classes for generating instances of SAMRecord and BAMRecord when reading from SAM/BAM files.Interfacehtsjdk.samtoolsHtsJDK
SamRecordFilterAPI for filtering SAMRecordsDetermines whether a SAMRecord matches this filterInterfacehtsjdk.samtools.filterHtsJDK
SamRecordIntervalIteratorFactoryCreate an iterator over a SAMFileReader that only returns reads that overlap one of the intervals in an interval list.Classhtsjdk.samtools.utilHtsJDK
SAMRecordIteratorA general interface that adds functionality to a CloseableIterator of SAMRecords.Interfacehtsjdk.samtoolsHtsJDK
SAMRecordQueryHashComparatorSAMRecord comparator that provides an ordering based on a hash of the queryname.Classhtsjdk.samtoolsHtsJDK
SAMRecordQueryNameComparatorComparator for "queryname" ordering of SAMRecords.Classhtsjdk.samtoolsHtsJDK
SAMRecordSetBuilderFactory class for creating SAMRecords for testing purposes.Classhtsjdk.samtoolsHtsJDK
SamRecordTrackingBufferThis class stores SAMRecords for return.Classhtsjdk.samtools.utilHtsJDK
SAMRecordUtilClasshtsjdk.samtoolsHtsJDK
SamRecordWithOrdinalA little class to store the unique index associated with this record.Classhtsjdk.samtools.utilHtsJDK
SAMSequenceDictionaryCollection of SAMSequenceRecords.Classhtsjdk.samtoolsHtsJDK
SAMSequenceDictionaryExtractorTiny class for automatically loading a SAMSequenceDictionary given a fileAuthor:farjoun on 2/25/2014Classhtsjdk.variant.utilsHtsJDK
SAMSequenceRecordHeader information about a reference sequence.Classhtsjdk.samtoolsHtsJDK
SAMSortOrderCheckerEncapsulates simple check for SAMRecord order.Classhtsjdk.samtoolsHtsJDK
SamStreamsClasshtsjdk.samtoolsHtsJDK
SAMTagThe standard tags for a SAM record that are defined in the SAM spec.Classhtsjdk.samtoolsHtsJDK
SAMTagUtilFacility for converting between String and short representation of a SAM tag.Classhtsjdk.samtoolsHtsJDK
SAMTestUtilMisc methods for SAM-related unit tests.Classhtsjdk.samtoolsHtsJDK
SAMTextHeaderCodecParser for a SAM text header, and a generator of SAM text header.Classhtsjdk.samtoolsHtsJDK
SAMTextWriterWriter for text-format SAM files.Classhtsjdk.samtoolsHtsJDK
SAMToolsCommand line utility for manipulating SAM/BAM files.Classhtsjdk.samtoolsHtsJDK
SAMUtilsClasshtsjdk.samtoolsHtsJDK
SAMValidationErrorClass that encapsulates a validation error message as well as a type code so that errors can be aggregated by type.Classhtsjdk.samtoolsHtsJDK
ScoresA read feature representing a contiguous stretch of quality scores in a read.Classhtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
SecondaryAlignmentFilterSamRecordFilter that filters out secondary alignments, but not supplemental alignments.Classhtsjdk.samtools.filterHtsJDK
SecondaryOrSupplementaryFilterFilter out SAMRecords with NotPrimaryAlignment or Supplementary flag set This class should be viewed as a replacement for NotPrimarySkippingIterator,Classhtsjdk.samtools.filterHtsJDK
SecondaryOrSupplementarySkippingIteratorWrapper around SAMRecord iterator that skips over secondary and supplementary elements.Classhtsjdk.samtoolsHtsJDK
SeekableBufferedStreamA wrapper class to provide buffered read access to a SeekableStream.Classhtsjdk.samtools.seekablestreamHtsJDK
SeekableFileStreamClasshtsjdk.samtools.seekablestreamHtsJDK
SeekableFTPStreamUnfortunately the seekable stream classes exist for both Tribble and Picard, and we need both.Classhtsjdk.samtools.seekablestreamHtsJDK
SeekableFTPStreamHelperClasshtsjdk.samtools.seekablestreamHtsJDK
SeekableHTTPStreamClasshtsjdk.samtools.seekablestreamHtsJDK
SeekableMemoryStreamClasshtsjdk.samtools.seekablestreamHtsJDK
SeekableStreamClasshtsjdk.samtools.seekablestreamHtsJDK
SeekableStreamFactorySingleton class for getting SeekableStreams from URL/paths Applications using this library can set their own factoryClasshtsjdk.samtools.seekablestreamHtsJDK
SequenceUtilClasshtsjdk.samtools.utilHtsJDK
SimpleBEDFeatureFeature from a BED file without exon blocks.Classhtsjdk.tribble.bedHtsJDK
SimpleFeatureA simple concrete Feature.Classhtsjdk.tribbleHtsJDK
SliceCRAM slice is a logical union of blocks into for example alignment slices.Classhtsjdk.samtools.cram.structureHtsJDK
SnappyLoaderIf Snappy is available, obtain single-arg ctors for SnappyInputStream and SnappyOutputStream.Classhtsjdk.samtools.utilHtsJDK
SnpFilterA Predicate on VariantContexts that returns true at sites that are SNPsAuthor:Yossi FarjounClasshtsjdk.variant.variantcontext.filterHtsJDK
SoftClipA read feature representing a soft clip similar to CigarOperator.Classhtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
SolexaNoiseFilterFilter to determine whether a read is "noisy" due to a poly-A run that is a sequencing artifact.Classhtsjdk.samtools.filterHtsJDK
SolexaQualityConverterOptimized method for converting Solexa ASCII qualities into Phred scores.Classhtsjdk.samtools.utilHtsJDK
SortingCollectionCollection to which many records can be added.Classhtsjdk.samtools.utilHtsJDK
SortingLongCollectionAccumulate a list of longs that can then be sorted in natural order and iterated over.Classhtsjdk.samtools.utilHtsJDK
SortingVariantContextWriterClasshtsjdk.variant.variantcontext.writerHtsJDK
SQTagUtilUtility methods for encoding and decoding the SQ tag value of SAMRecord.Classhtsjdk.samtoolsHtsJDK
SRAAccessionDescribes a single SRA accession for SRA read collection Also provides app string functionality and allows to check if working SRA is supported on the running platformClasshtsjdk.samtools.sraHtsJDK
SRAAlignmentIteratorIterator for aligned reads.Classhtsjdk.samtools.sraHtsJDK
SRAFileReaderClasshtsjdk.samtoolsHtsJDK
SRAIndexEmulates BAM index so that we can request chunks of records from SRAFileReader Here is how it works:Classhtsjdk.samtoolsHtsJDK
SRAIndexedSequenceFileClasshtsjdk.samtools.sraHtsJDK
SRAIteratorClasshtsjdk.samtoolsHtsJDK
SRALazyRecord Since SRA is a column oriented database, it is very inefficient to load all the fields at once.Classhtsjdk.samtools.sraHtsJDK
SRAUnalignmentIteratorIterator for unaligned reads.Classhtsjdk.samtools.sraHtsJDK
SRAUtilsProvides some functionality which can be used by other classes Created by andrii.Classhtsjdk.samtools.sraHtsJDK
StopWatchUtility to help in performance testing.Classhtsjdk.samtools.utilHtsJDK
StrandEnum for strand, which can be encoded as stringEnum Constant SummaryClasshtsjdk.tribble.annotationHtsJDK
StringHeaderA simple header who's data type is a single String.Classhtsjdk.samtools.metricsHtsJDK
StringLineReader is necessary because the String is in unicode.Classhtsjdk.samtools.utilHtsJDK
StringUtilGrab-bag of stateless String-oriented utilities.Classhtsjdk.samtools.utilHtsJDK
SubexponentialIntegerEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
SubstitutionA substitution event captured in read coordinates.Classhtsjdk.samtools.cram.encoding.readfeaturesHtsJDK
SubstitutionMatrixClasshtsjdk.samtools.cram.structureHtsJDK
TabixFeatureReaderClasshtsjdk.tribbleHtsJDK
TabixFormatThe values in a Tabix header that define the format of the file being indexed, e.Classhtsjdk.tribble.index.tabixHtsJDK
TabixIndexThis class represent a Tabix index that has been built in memory or read from a file.Classhtsjdk.tribble.index.tabixHtsJDK
TabixIndexCreatorIndexCreator for Tabix.Classhtsjdk.tribble.index.tabixHtsJDK
TabixIteratorLineReaderClasshtsjdk.tribble.readersHtsJDK
TabixReaderClasshtsjdk.tribble.readersHtsJDK
TabixUtilsClasshtsjdk.tribble.utilHtsJDK
TagFilterClasshtsjdk.samtools.filterHtsJDK
TagValueAndUnsignedArrayFlagCVO to use as a method return value.Classhtsjdk.samtoolsHtsJDK
TempStreamFactoryFactory class for wrapping input and output streams for temporary files.Classhtsjdk.samtools.utilHtsJDK
TestUtilClasshtsjdk.samtools.utilHtsJDK
TextCigarCodecConvert between String and Cigar class representations of CIGAR.Classhtsjdk.samtoolsHtsJDK
TextTagCodecConverter between SAM text representation of a tag, and in-memory Object representation.Classhtsjdk.samtoolsHtsJDK
TimeChannelClasshtsjdk.samtools.appsHtsJDK
TimeRandomAccessFileClasshtsjdk.samtools.appsHtsJDK
TribbleClasshtsjdk.tribbleHtsJDK
TribbleExceptionClasshtsjdk.tribbleHtsJDK
TribbleIndexCreatorBase class for Tribble-specific index creators.Classhtsjdk.tribble.indexHtsJDK
TribbleIndexedFeatureReaderA reader for text feature files (i.Classhtsjdk.tribbleHtsJDK
TrimmingUtilUtility code for performing quality trimming.Classhtsjdk.samtools.utilHtsJDK
TupleA simple tuple class.Classhtsjdk.samtools.utilHtsJDK
UnsortedFileExceptionan exception for when we've discovered that an input file is unsorted; sorted files are required by TribbleSee Also:Serialized FormClasshtsjdk.tribble.exceptionHtsJDK
URLHelperInterface defining a helper class for dealing with URL resources.Interfacehtsjdk.tribble.utilHtsJDK
UserPasswordInputInterfacehtsjdk.samtools.seekablestreamHtsJDK
ValidationStringencyenum ValidationStringencyHow strict to be when reading a SAM or BAM, beyond bare minimum validation.Classhtsjdk.samtoolsHtsJDK
VariantContext High-level overview The VariantContext object is a single general class system for representing genetic variation data composed of:Classhtsjdk.variant.variantcontextHtsJDK
VariantContextBuilderBuilder class for VariantContext.Classhtsjdk.variant.variantcontextHtsJDK
VariantContextComparatorA Comparator that orders VariantContexts by the ordering of the contigs/chromosomes in the List provided at construction time, then by start position with each contig/chromosome.Classhtsjdk.variant.variantcontextHtsJDK
VariantContextFilterAPI for filtering VariantContextsAuthor:Yossi FarjounInterfacehtsjdk.variant.variantcontext.filterHtsJDK
VariantContextUtilsClasshtsjdk.variant.variantcontextHtsJDK
VariantContextWriterthis class writes VCF filesattempt to close the VCF fileInterfacehtsjdk.variant.variantcontext.writerHtsJDK
VariantContextWriterBuilder Provides methods for creating VariantContextWriters using the Builder pattern.Classhtsjdk.variant.variantcontext.writerHtsJDK
VariantContextWriterFactoryFactory methods to create VariantContext writersSince:5/12Author:depristoClasshtsjdk.variant.variantcontext.writerHtsJDK
VCF3CodecA feature codec for the VCF3 specification, to read older VCF files.Classhtsjdk.variant.vcfHtsJDK
VCFCodecA feature codec for the VCF 4 specification VCF is a text file format (most likely stored in a compressed manner).Classhtsjdk.variant.vcfHtsJDK
VCFCompoundHeaderLinea base class for compound header lines, which include info lines and format lines (so far)See Also:Serialized FormClasshtsjdk.variant.vcfHtsJDK
VCFConstantsClasshtsjdk.variant.vcfHtsJDK
VCFContigHeaderLineA special class representing a contig VCF header line.Classhtsjdk.variant.vcfHtsJDK
VCFEncoderFunctions specific to encoding VCF records.Classhtsjdk.variant.vcfHtsJDK
VCFFileReaderSimplified interface for reading from VCF/BCF files.Classhtsjdk.variant.vcfHtsJDK
VCFFilterHeaderLineClasshtsjdk.variant.vcfHtsJDK
VCFFormatHeaderLine Class VCFFormatHeaderLine A class representing a key=value entry for genotype FORMAT fields in the VCF headerSee Also:Serialized FormClasshtsjdk.variant.vcfHtsJDK
VCFHeaderA class to represent a VCF header NOTE: This class stores header lines in lots of places.Classhtsjdk.variant.vcfHtsJDK
VCFHeaderLine Class VCFHeaderLine A class representing a key=value entry in the VCF headerClasshtsjdk.variant.vcfHtsJDK
VCFHeaderLineCountenum VCFHeaderLineCountthe count encodings we use for fields in VCF header linesClasshtsjdk.variant.vcfHtsJDK
VCFHeaderLineTranslatorClasshtsjdk.variant.vcfHtsJDK
VCFHeaderLineTypeenum VCFHeaderLineTypethe type encodings we use for fields in VCF header linesClasshtsjdk.variant.vcfHtsJDK
VCFHeaderVersionenum VCFHeaderVersioninformation that identifies each header versionClasshtsjdk.variant.vcfHtsJDK
VCFIDHeaderLineInterfacehtsjdk.variant.vcfHtsJDK
VCFInfoHeaderLine Class VCFInfoHeaderLine A class representing a key=value entry for INFO fields in the VCF headerClasshtsjdk.variant.vcfHtsJDK
VCFRecordCodecWrites VariantContext instances to an OutputStream without headers or metadata.Classhtsjdk.variant.vcfHtsJDK
VCFSimpleHeaderLineClasshtsjdk.variant.vcfHtsJDK
VCFStandardHeaderLinesManages header lines for standard VCF INFO and FORMAT fields.Classhtsjdk.variant.vcfHtsJDK
VCFUtilsClasshtsjdk.variant.vcfHtsJDK
VersionA class to represent a version information, 3 number: major, minor and build number.Classhtsjdk.samtools.cram.commonHtsJDK
VersionHeaderHeader that stores information about the version of some piece of software or data used to create the metrics file.Classhtsjdk.samtools.metricsHtsJDK
WholeGenomeReferenceSequenceMaskClasshtsjdk.samtools.utilHtsJDK
WholeReadClippedFilterFilter SAMRecords so that only those that have at least one un-clipped base areAuthor:ktibbett@broadinstitute.Classhtsjdk.samtools.filterHtsJDK
WriterClasshtsjdk.samtools.cram.encoding.writerHtsJDK