Copyright | (c) Matthew Mosior 2023 |
---|---|
License | BSD-style |
Maintainer | mattm.github@gmail.com |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
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 SAM_V1_6_Alignment_BOPT = SAM_V1_6_Alignment_BOPT {
- sam_v1_6_alignment_bopt_int8 :: Maybe SAM_V1_6_Alignment_BOPT_Int8
- sam_v1_6_alignment_bopt_word8 :: Maybe SAM_V1_6_Alignment_BOPT_Word8
- sam_v1_6_alignment_bopt_int16 :: Maybe SAM_V1_6_Alignment_BOPT_Int16
- sam_v1_6_alignment_bopt_word16 :: Maybe SAM_V1_6_Alignment_BOPT_Word16
- sam_v1_6_alignment_bopt_int32 :: Maybe SAM_V1_6_Alignment_BOPT_Int32
- sam_v1_6_alignment_bopt_word32 :: Maybe SAM_V1_6_Alignment_BOPT_Word32
- sam_v1_6_alignment_bopt_float :: Maybe SAM_V1_6_Alignment_BOPT_Float
- data SAM_V1_6_Alignment_BOPT_Int8 = SAM_V1_6_Alignment_BOPT_Int8 {}
- data SAM_V1_6_Alignment_BOPT_Word8 = SAM_V1_6_Alignment_BOPT_Word8 {}
- data SAM_V1_6_Alignment_BOPT_Int16 = SAM_V1_6_Alignment_BOPT_Int16 {}
- data SAM_V1_6_Alignment_BOPT_Word16 = SAM_V1_6_Alignment_BOPT_Word16 {}
- data SAM_V1_6_Alignment_BOPT_Int32 = SAM_V1_6_Alignment_BOPT_Int32 {}
- data SAM_V1_6_Alignment_BOPT_Word32 = SAM_V1_6_Alignment_BOPT_Word32 {}
- data SAM_V1_6_Alignment_BOPT_Float = SAM_V1_6_Alignment_BOPT_Float {}
SAM version 1.6 alignment optional fields data type
data SAM_V1_6_Alignment_BOPT Source #
Custom SAM (version 1.6) SAM_V1_6_Alignment_BOPT
data type.
See section 1.5 of the SAM v1.6 specification documentation.
Instances
data SAM_V1_6_Alignment_BOPT_Int8 Source #
cCsSiIf of the last optional field (type B). See section 1.5 of the SAM v1.6 specification documentation.
Instances
data SAM_V1_6_Alignment_BOPT_Word8 Source #
cCsSiIf of the last optional field (type B). See section 1.5 of the SAM v1.6 specification documentation.
Instances
data SAM_V1_6_Alignment_BOPT_Int16 Source #
cCsSiIf of the last optional field (type B). See section 1.5 of the SAM v1.6 specification documentation.
Instances
data SAM_V1_6_Alignment_BOPT_Word16 Source #
cCsSiIf of the last optional field (type B). See section 1.5 of the SAM v1.6 specification documentation.
Instances
Generic SAM_V1_6_Alignment_BOPT_Word16 Source # | |
Show SAM_V1_6_Alignment_BOPT_Word16 Source # | |
Defined in Data.SAM.Version1_6.Alignment.BOPT | |
Eq SAM_V1_6_Alignment_BOPT_Word16 Source # | |
type Rep SAM_V1_6_Alignment_BOPT_Word16 Source # | |
Defined in Data.SAM.Version1_6.Alignment.BOPT type Rep SAM_V1_6_Alignment_BOPT_Word16 = D1 ('MetaData "SAM_V1_6_Alignment_BOPT_Word16" "Data.SAM.Version1_6.Alignment.BOPT" "hs-samtools-0.4.0.2-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Alignment_BOPT_Word16" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_alignment_bopt_word16_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word8)) :*: (S1 ('MetaSel ('Just "sam_v1_6_alignment_bopt_word16_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8) :*: S1 ('MetaSel ('Just "sam_v1_6_alignment_bopt_word16_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word16))))) |
data SAM_V1_6_Alignment_BOPT_Int32 Source #
cCsSiIf of the last optional field (type B). See section 1.5 of the SAM v1.6 specification documentation.
Instances
data SAM_V1_6_Alignment_BOPT_Word32 Source #
cCsSiIf of the last optional field (type B). See section 1.5 of the SAM v1.6 specification documentation.
Instances
Generic SAM_V1_6_Alignment_BOPT_Word32 Source # | |
Show SAM_V1_6_Alignment_BOPT_Word32 Source # | |
Defined in Data.SAM.Version1_6.Alignment.BOPT | |
Eq SAM_V1_6_Alignment_BOPT_Word32 Source # | |
type Rep SAM_V1_6_Alignment_BOPT_Word32 Source # | |
Defined in Data.SAM.Version1_6.Alignment.BOPT type Rep SAM_V1_6_Alignment_BOPT_Word32 = D1 ('MetaData "SAM_V1_6_Alignment_BOPT_Word32" "Data.SAM.Version1_6.Alignment.BOPT" "hs-samtools-0.4.0.2-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Alignment_BOPT_Word32" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_alignment_bopt_word32_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word8)) :*: (S1 ('MetaSel ('Just "sam_v1_6_alignment_bopt_word32_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8) :*: S1 ('MetaSel ('Just "sam_v1_6_alignment_bopt_word32_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word32))))) |
data SAM_V1_6_Alignment_BOPT_Float Source #
cCsSiIf of the last optional field (type B). See section 1.5 of the SAM v1.6 specification documentation.