hs-samtools-0.4.0.0: 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

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

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.4.0.0-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Read_Group_Identifier" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_read_group_identifer_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq Word8)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_identifer_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.4.0.0-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.4.0.0-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.4.0.0-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.4.0.0-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.4.0.0-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.4.0.0-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.4.0.0-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.4.0.0-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 #