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.Base
Description
Description
This library enables the decoding/encoding of SAM, BAM and CRAM file formats.
Synopsis
- data BAM_V1_6_BAM_Alignment = BAM_V1_6_BAM_Alignment {
- bam_v1_6_bam_alignment_block_size :: Word32
- bam_v1_6_bam_alignment_refID :: Int32
- bam_v1_6_bam_alignment_pos :: Int32
- bam_v1_6_bam_alignment_l_read_name :: Word8
- bam_v1_6_bam_alignment_mapq :: Word8
- bam_v1_6_bam_alignment_bin :: Word16
- bam_v1_6_bam_alignment_n_cigar_op :: Word16
- bam_v1_6_bam_alignment_flag :: Word16
- bam_v1_6_bam_alignment_l_seq :: Word32
- bam_v1_6_bam_alignment_next_refID :: Int32
- bam_v1_6_bam_alignment_next_pos :: Int32
- bam_v1_6_bam_alignment_tlen :: Int32
- bam_v1_6_bam_alignment_read_name :: ByteString
- bam_v1_6_bam_alignment_cigar :: Seq Word32
- bam_v1_6_bam_alignment_seq :: Seq Word8
- bam_v1_6_bam_alignment_qual :: ByteString
- bam_v1_6_bam_alignment_optionalfields :: Seq BAM_V1_6_BAM_Alignment_OptionalFields
BAM version 1.6 alignment mandatory and optional data types
data BAM_V1_6_BAM_Alignment Source #
Custom BAM (version 1.6) BAM_V1_6_BAM_Alignment
data type.
See section 4.2 of the SAM v1.6 specification documentation.
Constructors
BAM_V1_6_BAM_Alignment | |
Fields
|