Copyright | (c) Matthew Mosior 2024 |
---|---|
License | BSD-style |
Maintainer | mattm.github@gmail.com |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Data.BAM.Version1_6.BAM.Alignment.OptionalFields.BOPT
Description
WARNING
This module is considered internal.
The Package Versioning Policy does not apply.
The contents of this module may change in any way whatsoever and without any warning between minor versions of this package.
Authors importing this library are expected to track development closely.
All credit goes to the author(s)/maintainer(s) of the containers library for the above warning text.
Description
This library enables the decoding/encoding of SAM, BAM and CRAM file formats.
Synopsis
- data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT = BAM_V1_6_BAM_Alignment_OptionalFields_BOPT {
- bam_v1_6_bam_alignment_optionalfields_bopt_int8 :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int8
- bam_v1_6_bam_alignment_optionalfields_bopt_word8 :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word8
- bam_v1_6_bam_alignment_optionalfields_bopt_int16 :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int16
- bam_v1_6_bam_alignment_optionalfields_bopt_word16 :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word16
- bam_v1_6_bam_alignment_optionalfields_bopt_int32 :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int32
- bam_v1_6_bam_alignment_optionalfields_bopt_word32 :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word32
- bam_v1_6_bam_alignment_optionalfields_bopt_float :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Float
- data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int8 = BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int8 {}
- data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word8 = BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word8 {}
- data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int16 = BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int16 {}
- data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word16 = BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word16 {}
- data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int32 = BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int32 {}
- data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word32 = BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word32 {}
- data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Float = BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Float {}
- data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_SumType
SAM version 1.6 alignment optional fields data type
data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT Source #
Custom BAM (version 1.6) BAM_V1_6_BAM_Alignment_OptionalFields_BOPT
data type.
See section 4.2 of the SAM v1.6 specification documentation.
Constructors
Instances
data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int8 Source #
cCsSiIf of the last optional field (type B).
See section 4.2 of the SAM v1.6 specification documentation.
Constructors
BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int8 | |
Instances
data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word8 Source #
cCsSiIf of the last optional field (type B).
See section 4.2 of the SAM v1.6 specification documentation.
Constructors
BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word8 | |
Instances
data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int16 Source #
cCsSiIf of the last optional field (type B).
See section 4.2 of the SAM v1.6 specification documentation.
Constructors
BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int16 | |
Instances
data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word16 Source #
cCsSiIf of the last optional field (type B).
See section 4.2 of the SAM v1.6 specification documentation.
Instances
data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int32 Source #
cCsSiIf of the last optional field (type B).
See section 4.2 of the SAM v1.6 specification documentation.
Constructors
BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Int32 | |
Instances
data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Word32 Source #
cCsSiIf of the last optional field (type B).
See section 4.2 of the SAM v1.6 specification documentation.
Instances
data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Float Source #
cCsSiIf of the last optional field (type B).
See section 4.2 of the SAM v1.6 specification documentation.
Constructors
BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_Float | |
Instances
data BAM_V1_6_BAM_Alignment_OptionalFields_BOPT_SumType Source #
Sum type that can represent any of the BAM_V1_6_BAM_Alignment_OptionalFields_BOPT types.
Constructors
BOPTInt8 | |
BOPTWord8 | |
BOPTInt16 | |
BOPTWord16 | |
BOPTInt32 | |
BOPTWord32 | |
BOPTFloat | |
BOPTEmpty |