Package htsjdk.beta.codecs.reads.htsget
Class HtsgetBAMDecoder
java.lang.Object
htsjdk.beta.codecs.reads.htsget.HtsgetBAMDecoder
- All Implemented Interfaces:
HtsDecoder<SAMFileHeader,,SAMRecord> HtsQuery<SAMRecord>,ReadsDecoder,ReadsQuery<SAMRecord>,Closeable,AutoCloseable,Iterable<SAMRecord>
- Direct Known Subclasses:
HtsgetBAMDecoderV1_2
Base class for concrete implementations of reads decoders that handle
BundleResourceType.FMT_READS_HTSGET_BAM decoding.-
Constructor Summary
ConstructorsConstructorDescriptionHtsgetBAMDecoder(Bundle inputBundle, ReadsDecoderOptions readsDecoderOptions) -
Method Summary
Modifier and TypeMethodDescriptionfinal StringGet a user-friendly display name for this decoder.Get the name of the file format supported by this decoder.The format name defines the underlying format handled by this decoder, and also corresponds to the format of the primary bundle resource that is required when decoding (seeBundleResourceTypeandBundleResource.getFileFormat()).Get the inputBundlefor this decoder.Get theReadsDecoderOptionsfor this decoder.Get the version of the file format supported by this decoder.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface htsjdk.beta.plugin.HtsDecoder
close, getHeaderMethods inherited from interface htsjdk.beta.plugin.interval.HtsQuery
hasIndex, isQueryable, iterator, query, query, query, query, queryContained, queryContained, queryContained, queryOverlapping, queryOverlapping, queryOverlapping, queryStartMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface htsjdk.beta.plugin.reads.ReadsDecoder
queryMate, queryUnmapped
-
Constructor Details
-
HtsgetBAMDecoder
-
-
Method Details
-
getFileFormat
Description copied from interface:HtsDecoderGet the name of the file format supported by this decoder.The format name defines the underlying format handled by this decoder, and also corresponds to the format of the primary bundle resource that is required when decoding (seeBundleResourceTypeandBundleResource.getFileFormat()).- Specified by:
getFileFormatin interfaceHtsDecoder<SAMFileHeader,SAMRecord> - Returns:
- the name of the underlying file format handled by this decoder
-
getVersion
Description copied from interface:HtsDecoderGet the version of the file format supported by this decoder.- Specified by:
getVersionin interfaceHtsDecoder<SAMFileHeader,SAMRecord>
-
getDisplayName
Description copied from interface:HtsDecoderGet a user-friendly display name for this decoder.- Specified by:
getDisplayNamein interfaceHtsDecoder<SAMFileHeader,SAMRecord> - Returns:
- a user-friendly display name for this decoder for use in error and warning messages
-
getInputBundle
Get the inputBundlefor this decoder.- Returns:
- the input
Bundlefor this decoder
-
getReadsDecoderOptions
Get theReadsDecoderOptionsfor this decoder.- Returns:
- the
ReadsDecoderOptionsfor this decoder.
-