hs-samtools-0.5.0.2: Read and write SAM, BAM, and CRAM files.
Copyright(c) Matthew Mosior 2023
LicenseBSD-style
Maintainermattm.github@gmail.com
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.SAM.Version1_6.Header.RG

Description

Description

This library enables the decoding/encoding of SAM, BAM and CRAM file formats.

Synopsis

SAM version 1.6 Read group data type

data SAM_V1_6_Read_Group Source #

Custom SAM (version 1.6) SAM_V1_6_Read_Group data type.

See section 1.3 of the SAM v1.6 specification documentation.

SAM version 1.6 Read group data types

data SAM_V1_6_Read_Group_Identifier Source #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Identifier Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Associated Types

type Rep SAM_V1_6_Read_Group_Identifier :: Type -> Type #

Show SAM_V1_6_Read_Group_Identifier Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Identifier Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Identifier Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Identifier = D1 ('MetaData "SAM_V1_6_Read_Group_Identifier" "Data.SAM.Version1_6.Header.RG" "hs-samtools-0.5.0.2-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Read_Group_Identifier" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_read_group_identifier_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word8)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_identifier_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data SAM_V1_6_Read_Group_Barcode_Sequence Source #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Barcode_Sequence Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Show SAM_V1_6_Read_Group_Barcode_Sequence Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Barcode_Sequence Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Barcode_Sequence Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Barcode_Sequence = D1 ('MetaData "SAM_V1_6_Read_Group_Barcode_Sequence" "Data.SAM.Version1_6.Header.RG" "hs-samtools-0.5.0.2-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Read_Group_Barcode_Sequence" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_read_group_barcode_sequence_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word8)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_barcode_sequence_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data SAM_V1_6_Read_Group_Sequencing_Center Source #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Sequencing_Center Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Show SAM_V1_6_Read_Group_Sequencing_Center Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Sequencing_Center Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Sequencing_Center Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Sequencing_Center = D1 ('MetaData "SAM_V1_6_Read_Group_Sequencing_Center" "Data.SAM.Version1_6.Header.RG" "hs-samtools-0.5.0.2-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Read_Group_Sequencing_Center" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_read_group_sequencing_center_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word8)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_sequencing_center_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data SAM_V1_6_Read_Group_Description Source #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Description Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Associated Types

type Rep SAM_V1_6_Read_Group_Description :: Type -> Type #

Show SAM_V1_6_Read_Group_Description Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Description Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Description Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Description = D1 ('MetaData "SAM_V1_6_Read_Group_Description" "Data.SAM.Version1_6.Header.RG" "hs-samtools-0.5.0.2-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Read_Group_Description" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_read_group_description_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word8)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_description_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data SAM_V1_6_Read_Group_Run_Date Source #

data SAM_V1_6_Read_Group_Flow_Order Source #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Flow_Order Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Associated Types

type Rep SAM_V1_6_Read_Group_Flow_Order :: Type -> Type #

Show SAM_V1_6_Read_Group_Flow_Order Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Flow_Order Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Flow_Order Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Flow_Order = D1 ('MetaData "SAM_V1_6_Read_Group_Flow_Order" "Data.SAM.Version1_6.Header.RG" "hs-samtools-0.5.0.2-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Read_Group_Flow_Order" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_read_group_flow_order_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word8)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_flow_order_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data SAM_V1_6_Read_Group_Key_Sequence Source #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Key_Sequence Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Associated Types

type Rep SAM_V1_6_Read_Group_Key_Sequence :: Type -> Type #

Show SAM_V1_6_Read_Group_Key_Sequence Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Key_Sequence Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Key_Sequence Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Key_Sequence = D1 ('MetaData "SAM_V1_6_Read_Group_Key_Sequence" "Data.SAM.Version1_6.Header.RG" "hs-samtools-0.5.0.2-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Read_Group_Key_Sequence" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_read_group_key_sequence_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word8)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_key_sequence_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data SAM_V1_6_Read_Group_Library Source #

data SAM_V1_6_Read_Group_Programs Source #

data SAM_V1_6_Read_Group_Predicted_Median_Insert_Size Source #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Predicted_Median_Insert_Size Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Show SAM_V1_6_Read_Group_Predicted_Median_Insert_Size Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Predicted_Median_Insert_Size Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Predicted_Median_Insert_Size Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Predicted_Median_Insert_Size = D1 ('MetaData "SAM_V1_6_Read_Group_Predicted_Median_Insert_Size" "Data.SAM.Version1_6.Header.RG" "hs-samtools-0.5.0.2-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Read_Group_Predicted_Median_Insert_Size" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_read_group_predicted_median_insert_size_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word8)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_predicted_median_insert_size_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data SAM_V1_6_Read_Group_Platform Source #

data SAM_V1_6_Read_Group_Platform_Model Source #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Platform_Model Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Associated Types

type Rep SAM_V1_6_Read_Group_Platform_Model :: Type -> Type #

Show SAM_V1_6_Read_Group_Platform_Model Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Platform_Model Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Platform_Model Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Platform_Model = D1 ('MetaData "SAM_V1_6_Read_Group_Platform_Model" "Data.SAM.Version1_6.Header.RG" "hs-samtools-0.5.0.2-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Read_Group_Platform_Model" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_read_group_platform_model_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word8)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_platform_model_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data SAM_V1_6_Read_Group_Platform_Unit Source #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Platform_Unit Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Associated Types

type Rep SAM_V1_6_Read_Group_Platform_Unit :: Type -> Type #

Show SAM_V1_6_Read_Group_Platform_Unit Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Platform_Unit Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Platform_Unit Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Platform_Unit = D1 ('MetaData "SAM_V1_6_Read_Group_Platform_Unit" "Data.SAM.Version1_6.Header.RG" "hs-samtools-0.5.0.2-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Read_Group_Platform_Unit" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_read_group_platform_unit_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word8)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_platform_unit_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data SAM_V1_6_Read_Group_Sample Source #