# Package htsjdk.beta.io.bundle

package htsjdk.beta.io.bundle

Related Packages
Package
Description
htsjdk.beta.io
Class
Description
Bundle
An immutable collection of related resources, including a (single, required) primary resource, such as "reads", "variants", "features", or "reference", plus zero or more related secondary resources ("index", "dictionary", "MD5", etc.).
BundleBuilder
A builder class for `Bundle`s.
BundleJSON
Methods for serializing and deserializing Bundles to and from JSON strings.
BundleResource
Interface defined for bundle resource objects that may be included in a `Bundle`.
BundleResourceBase
Base class for `BundleResource` implementations.
BundleResourceType
Constants for specifying standard content types and formats for resources contained in a `Bundle`.
InputStreamResource
A `BundleResource` backed by an `InputStream`.
IOPathResource
A `BundleResource` backed by an `IOPath`.
OutputStreamResource
A `BundleResource` backed by an `OutputStream`.
SeekableStreamResource
A `BundleResource` backed by a `SeekableStream`.
SignatureStream
An input stream over the first `signaturePrefixLength` bytes of another input stream, used to allow multiple codecs to probe those bytes for a file format/version signature.