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.Base
Description
Description
This library enables the decoding/encoding of SAM, BAM and CRAM file formats.
Synopsis
- data BAM_V1_6_BAM_Alignment_OptionalFields = BAM_V1_6_BAM_Alignment_OptionalFields {
- bam_v1_6_bam_alignment_optionalfields_aopt :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_AOPT
- bam_v1_6_bam_alignment_optionalfields_smallcopt :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_SmallCOPT
- bam_v1_6_bam_alignment_optionalfields_bigcopt :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_BigCOPT
- bam_v1_6_bam_alignment_optionalfields_smalliopt :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_SmallIOPT
- bam_v1_6_bam_alignment_optionalfields_bigiopt :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_BigIOPT
- bam_v1_6_bam_alignment_optionalfields_smallsopt :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_SmallSOPT
- bam_v1_6_bam_alignment_optionalfields_bigsopt :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_BigSOPT
- bam_v1_6_bam_alignment_optionalfields_fopt :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_FOPT
- bam_v1_6_bam_alignment_optionalfields_zopt :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_ZOPT
- bam_v1_6_bam_alignment_optionalfields_hopt :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_HOPT
- bam_v1_6_bam_alignment_optionalfields_bopt :: Maybe BAM_V1_6_BAM_Alignment_OptionalFields_BOPT
- data BAM_V1_6_BAM_Alignment_OptionalFields_SumType
BAM version 1.6 alignment optional fields data type
data BAM_V1_6_BAM_Alignment_OptionalFields Source #
Custom BAM (version 1.6) BAM_V1_6_BAM_Alignment_Optional_Fields
data type.
See section 4.2 of the SAM v1.6 specification documentation.
Constructors
Instances
data BAM_V1_6_BAM_Alignment_OptionalFields_SumType Source #
Sum type that can represent any of the BAM_V1_6_BAM_Alignment_OptionalFields types.