Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Htsjdk.samtools Classes and Interfaces - 409 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
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
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
AsciiWriterFast (I hope) buffered Writer that converts char to byte merely by casting, rather than charset conversion.Classhtsjdk.samtools.utilHtsJDK
AsyncFastqWriterClasshtsjdk.samtools.fastqHtsJDK
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
BamIndexValidator .IndexValidationStringencyReturns the enum constant of this type with the specified name.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
BetaIntegerEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
BinAn individual bin in a BAM file.Classhtsjdk.samtoolsHtsJDK
BinaryCodecEncapsulates file representation of various primitive data types.Classhtsjdk.samtools.utilHtsJDK
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
BinningIndexBuilder .FeatureToBeIndexedcoordinates are 1-based, inclusivejava.Interfacehtsjdk.samtoolsHtsJDK
BinningIndexContentIn-memory representation of the binning index for a single reference.Classhtsjdk.samtoolsHtsJDK
BinningIndexContent .BinListThis class is used to encapsulate the list of Bins store in the BAMIndexContent While it is currently represented as an array, we may decide to change it to an ArrayList or other structureClasshtsjdk.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
BlockCompressedFilePointerUtilStatic for manipulating virtual file pointers in BGZF files.Classhtsjdk.samtools.utilHtsJDK
BlockCompressedInputStreamClasshtsjdk.samtools.utilHtsJDK
BlockCompressedInputStream .FileTerminationReturns the enum constant of this type with the specified name.Classhtsjdk.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
ByteArrayStopEncoding .ByteArrayStopCodecClasshtsjdk.samtools.cram.encodingHtsJDK
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
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
CodeUtilMiscellaneous util methods that don't fit anywhere else.Classhtsjdk.samtools.utilHtsJDK
CollectionUtilSmall utility methods for dealing with collection classes.Classhtsjdk.samtools.utilHtsJDK
CollectionUtil .DefaultingMapA defaulting map, which returns a default value when a value that does not exist in the map is looked up.Classhtsjdk.samtools.utilHtsJDK
CollectionUtil .DefaultingMap .FactoryInterfacehtsjdk.samtools.utilHtsJDK
CollectionUtil .MultiMapSimple multi-map for convenience of storing collections in map values.Classhtsjdk.samtools.utilHtsJDK
CollectionUtil .PartitionerClasshtsjdk.samtools.utilHtsJDK
ComparableTupleA simple extension of the Tuple class that, for comparable Types, allows comparing Tuples of non-null elements.Classhtsjdk.samtools.utilHtsJDK
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
ContentDigests .KNOWN_DIGESTSReturns the enum constant of this type with the specified name.Classhtsjdk.samtools.cram.digestHtsJDK
CoordinateSortedPairInfoMapHolds info about a mate pair for use when processing a coordinate sorted file.Classhtsjdk.samtoolsHtsJDK
CoordinateSortedPairInfoMap .CodecClient must implement this class, which defines the way in which records are written to andRead the next key and record from the input stream and convert into a java object.Interfacehtsjdk.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
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
CRAIIndex .CRAIIndexExceptionClasshtsjdk.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
CramCompressionRecord .BAM_FLAGSClasshtsjdk.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
CRAMFileReader .IntervalIteratorClasshtsjdk.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
CustomReaderFactory .ICustomReaderFactory themselves with this factory and are loaded dynamically.Interfacehtsjdk.samtoolsHtsJDK
DataReaderA basic interface for reading data.Interfacehtsjdk.samtools.cram.encoding.readerHtsJDK
DataReaderFactoryClasshtsjdk.samtools.cram.encoding.readerHtsJDK
DataReaderFactory .DataReaderWithStatsClasshtsjdk.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
DateParser .InvalidDateExceptionClasshtsjdk.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
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
DownsamplingIteratorFactory .StrategyDescribes the available downsampling strategies.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
DuplicateScoringStrategy .ScoringStrategyReturns the enum constant of this type with the specified name.Classhtsjdk.samtoolsHtsJDK
DuplicateSetStores a set of records that are duplicates of each other.Classhtsjdk.samtoolsHtsJDK
DuplicateSetIteratorAn iterator of sets of duplicates.Classhtsjdk.samtoolsHtsJDK
EnaRefServiceClasshtsjdk.samtools.cram.refHtsJDK
EnaRefService .GaveUpExceptionClasshtsjdk.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
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
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
FastqConstants .FastqExtensionsReturns the enum constant of this type with the specified name.Classhtsjdk.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
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
FixBAMFileClasshtsjdk.samtoolsHtsJDK
FormatUtilSimple class used to format object values into a standard format for printing.Classhtsjdk.samtools.utilHtsJDK
FTPClientClasshtsjdk.samtools.util.ftpHtsJDK
FTPReplyClasshtsjdk.samtools.util.ftpHtsJDK
FTPStreamA "non-seekable" ftp stream.Classhtsjdk.samtools.util.ftpHtsJDK
FTPUtilsClasshtsjdk.samtools.util.ftpHtsJDK
GammaIntegerEncodingClasshtsjdk.samtools.cram.encodingHtsJDK
GenomicIndexUtilClasshtsjdk.samtoolsHtsJDK
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
HeaderA header for a metrics file.Interfacehtsjdk.samtools.metricsHtsJDK
HistogramClass for computing and accessing histogram type data.Classhtsjdk.samtools.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
IndexedFastaSequenceFileA fasta file driven by an index for fast, concurrent lookups.Classhtsjdk.samtools.referenceHtsJDK
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
IntervalFilterFilter SAMRecords so that only those that overlap the given list of intervals.Classhtsjdk.samtools.filterHtsJDK
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
IntervalTree .NodeClasshtsjdk.samtools.utilHtsJDK
IntervalTree .ValuesIteratorClasshtsjdk.samtools.utilHtsJDK
IntervalTreeMapUtility class that implements an interval map.Classhtsjdk.samtools.utilHtsJDK
IntervalUtilClasshtsjdk.samtools.utilHtsJDK
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
LazySimple utility for building an on-demand (lazy) object-initializer.Classhtsjdk.samtools.utilHtsJDK
Lazy .LazyInitializerDescribes how to build the instance of the lazy object.Interfacehtsjdk.samtools.utilHtsJDK
LiftOverJava port of UCSC liftOver.Classhtsjdk.samtools.liftoverHtsJDK
LiftOver .PartialLiftoverRepresents a portion of a liftover operation, for use in diagnosing liftover failures.Classhtsjdk.samtools.liftoverHtsJDK
LinearIndexThe linear index associated with a given reference in a BAM index.Classhtsjdk.samtoolsHtsJDK
LineReaderInterface allows for implementations that read lines from a String, an ASCII file, or somewhere else.Interfacehtsjdk.samtools.utilHtsJDK
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
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
Log .LogLevelReturns the enum constant of this type with the specified name.Classhtsjdk.samtools.utilHtsJDK
LTF8Methods to read and write LTF8 as per CRAM specs.Classhtsjdk.samtools.cram.ioHtsJDK
MappingQualityFilterFilter things with low mapping quality.Classhtsjdk.samtools.filterHtsJDK
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
MutableIntClasshtsjdk.samtools.cram.commonHtsJDK
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
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
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
PreservationPolicyClasshtsjdk.samtools.cram.lossyHtsJDK
ProcessExecutorUtility class that will execute sub processes via Runtime.Classhtsjdk.samtools.utilHtsJDK
ProcessExecutor .ExitStatusAndOutputClasshtsjdk.samtools.utilHtsJDK
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
QualityEncodingDetector .FileContextReturns the enum constant of this type with the specified name.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
RANS .ORDERReturns the enum constant of this type with the specified name.Classhtsjdk.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
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
SAMFileHeader .GroupOrderReturns the enum constant of this type with the specified name.Classhtsjdk.samtoolsHtsJDK
SAMFileHeader .PgIdGeneratorClasshtsjdk.samtoolsHtsJDK
SAMFileHeader .SortOrderWays in which a SAM or BAM may be sorted.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
SamFileValidator .ValidationMetricsClasshtsjdk.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
SamLocusIterator .LocusInfoThe unit of iteration.Classhtsjdk.samtools.utilHtsJDK
SamLocusIterator .RecordAndOffsetHolds a SAMRecord plus the zero-based offset into that SAMRecord's bases and quality scores that corresponds to the base and quality at the genomic position described the containing LocusInfo.Classhtsjdk.samtools.utilHtsJDK
SamPairUtilClasshtsjdk.samtoolsHtsJDK
SamPairUtil .PairOrientationThe possible orientations of paired reads.Classhtsjdk.samtoolsHtsJDK
SamPairUtil .SetMateInfoIteratorA class to iterate through SAMRecords and set mate information on the given records, and optionally set the mate cigar tag (true by default).Classhtsjdk.samtoolsHtsJDK
SAMProgramRecordIn-memory representation of @PG SAM header record.Classhtsjdk.samtoolsHtsJDK
SamReaderDescribes functionality for objects that produce SAMRecords and associated information.Interfacehtsjdk.samtoolsHtsJDK
SamReader .AssertingIteratorClasshtsjdk.samtoolsHtsJDK
SamReader .IndexingFacet for index-related operations.Interfacehtsjdk.samtoolsHtsJDK
SamReader .PrimitiveSamReaderThe minimal subset of functionality needed for a SAMRecord data source.Interfacehtsjdk.samtoolsHtsJDK
SamReader .PrimitiveSamReaderToSamReaderAdapterDecorator for a SamReader.Classhtsjdk.samtoolsHtsJDK
SamReader .ReaderImplementationInternal interface for SAM/BAM/CRAM file reader implementations, as distinct from non-file-based readers.Classhtsjdk.samtoolsHtsJDK
SamReader .TypeDescribes a type of SAM file.Classhtsjdk.samtoolsHtsJDK
SamReaderFactoryDescribes the functionality for producing SamReader, and offers a handful of static generators.Classhtsjdk.samtoolsHtsJDK
SamReaderFactory .OptionA collection of binary SamReaderFactory options.Classhtsjdk.samtoolsHtsJDK
SAMReadGroupRecordHeader information about a read group.Classhtsjdk.samtoolsHtsJDK
SAMReadGroupRecord .PlatformValueReturns the enum constant of this type with the specified name.Classhtsjdk.samtoolsHtsJDK
SAMRecordJava binding for a SAM file record.Classhtsjdk.samtoolsHtsJDK
SAMRecord .SAMTagAndValueTag name and value of an attribute, for getAttributes() method.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
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
SAMTestUtil .SanityCheckFailedExceptionIndicates that a required sanity-check condition was not met.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
SAMValidationError .SeverityReturns the enum constant of this type with the specified name.Classhtsjdk.samtoolsHtsJDK
SAMValidationError .TypeCIGAR string contains I followed by D, or vice versaBAM_FILE_MISSING_TERMINATOR_BLOCKClasshtsjdk.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
SequenceUtil .SequenceListsDifferExceptionClasshtsjdk.samtools.utilHtsJDK
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
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
SortingCollection .CodecClient must implement this class, which defines the way in which records are written to andMust return a cloned copy of the codec that can be used independently ofInterfacehtsjdk.samtools.utilHtsJDK
SortingLongCollectionAccumulate a list of longs that can then be sorted in natural order and iterated over.Classhtsjdk.samtools.utilHtsJDK
SQTagUtilUtility methods for encoding and decoding the SQ tag value of SAMRecord.Classhtsjdk.samtoolsHtsJDK
SQTagUtil .SQBaseThe ordinals of these are stored in the high-order 2 bits of each byte of the SQ tag.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
SRAIterator .RecordRangeInfoClasshtsjdk.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
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
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
TrimmingUtilUtility code for performing quality trimming.Classhtsjdk.samtools.utilHtsJDK
TupleA simple tuple class.Classhtsjdk.samtools.utilHtsJDK
UserPasswordInputInterfacehtsjdk.samtools.seekablestreamHtsJDK
ValidationStringencyenum ValidationStringencyHow strict to be when reading a SAM or BAM, beyond bare minimum validation.Classhtsjdk.samtoolsHtsJDK
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