hs-samtools-0.2.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

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 #

Show instance for SAM_V1_6_Read_Group_Identifier.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Identifier Source #

Eq instance for SAM_V1_6_Read_Group_Identifier.

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.2.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 #

Show instance for SAM_V1_6_Read_Group_Barcode_Sequence.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Barcode_Sequence Source #

Eq instance for SAM_V1_6_Read_Group_Barcode_Sequence.

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.2.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 #

Show instance for SAM_V1_6_Read_Group_Sequencing_Center.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Sequencing_Center Source #

Eq instance for SAM_V1_6_Read_Group_Sequencing_Center.

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.2.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 #

Show instance for SAM_V1_6_Read_Group_Description.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Description Source #

Eq instance for SAM_V1_6_Read_Group_Description.

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.2.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 #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Run_Date Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Associated Types

type Rep SAM_V1_6_Read_Group_Run_Date :: Type -> Type #

Show SAM_V1_6_Read_Group_Run_Date Source #

Show instance for SAM_V1_6_Read_Group_Run_Date.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Run_Date Source #

Eq instance for SAM_V1_6_Read_Group_Run_Date.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Run_Date Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

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

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 #

Show instance for SAM_V1_6_Read_Group_Flow_Order.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Flow_Order Source #

Eq instance for SAM_V1_6_Read_Group_Flow_Order.

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.2.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 #

Show instance for SAM_V1_6_Read_Group_Key_Sequence.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Key_Sequence Source #

Eq instance for SAM_V1_6_Read_Group_Key_Sequence.

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.2.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 #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Library Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Associated Types

type Rep SAM_V1_6_Read_Group_Library :: Type -> Type #

Show SAM_V1_6_Read_Group_Library Source #

Show instance for SAM_V1_6_Read_Group_Library.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Library Source #

Eq instance for SAM_V1_6_Read_Group_Library.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Library Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

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

data SAM_V1_6_Read_Group_Programs Source #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Programs Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Associated Types

type Rep SAM_V1_6_Read_Group_Programs :: Type -> Type #

Show SAM_V1_6_Read_Group_Programs Source #

Show instance for SAM_V1_6_Read_Group_Programs.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Programs Source #

Eq instance for SAM_V1_6_Read_Group_Programs.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Programs Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

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

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 #

Show instance for SAM_V1_6_Read_Group_Predicted_Median_Insert_Size.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Predicted_Median_Insert_Size Source #

Eq instance for SAM_V1_6_Read_Group_Predicted_Median_Insert_Size.

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.2.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 #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Platform Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Associated Types

type Rep SAM_V1_6_Read_Group_Platform :: Type -> Type #

Show SAM_V1_6_Read_Group_Platform Source #

Show instance for SAM_V1_6_Read_Group_Platform.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Platform Source #

Eq instance for SAM_V1_6_Read_Group_Platform.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Platform Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

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

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 #

Show instance for SAM_V1_6_Read_Group_Platform_Model.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Platform_Model Source #

Eq instance for SAM_V1_6_Read_Group_Platform_Model.

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.2.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 #

Show instance for SAM_V1_6_Read_Group_Platform_Unit.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Platform_Unit Source #

Eq instance for SAM_V1_6_Read_Group_Platform_Unit.

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.2.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 #

Instances

Instances details
Generic SAM_V1_6_Read_Group_Sample Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Associated Types

type Rep SAM_V1_6_Read_Group_Sample :: Type -> Type #

Show SAM_V1_6_Read_Group_Sample Source #

Show instance for SAM_V1_6_Read_Group_Sample.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group_Sample Source #

Eq instance for SAM_V1_6_Read_Group_Sample.

Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group_Sample Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

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