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

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.

Instances

Instances details
Generic SAM_V1_6_Read_Group Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Associated Types

type Rep SAM_V1_6_Read_Group :: Type -> Type #

Show SAM_V1_6_Read_Group Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

Eq SAM_V1_6_Read_Group Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group Source # 
Instance details

Defined in Data.SAM.Version1_6.Header.RG

type Rep SAM_V1_6_Read_Group = D1 ('MetaData "SAM_V1_6_Read_Group" "Data.SAM.Version1_6.Header.RG" "hs-samtools-0.9.0.0-inplace" 'False) (C1 ('MetaCons "SAM_V1_6_Read_Group" 'PrefixI 'True) (((S1 ('MetaSel ('Just "sam_v1_6_read_group_identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SAM_V1_6_Read_Group_Identifier) :*: (S1 ('MetaSel ('Just "sam_v1_6_read_group_barcode_sequence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Barcode_Sequence)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_sequencing_center") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Sequencing_Center)))) :*: ((S1 ('MetaSel ('Just "sam_v1_6_read_group_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Description)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_run_date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Run_Date))) :*: (S1 ('MetaSel ('Just "sam_v1_6_read_group_flow_order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Flow_Order)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_key_sequence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Key_Sequence))))) :*: ((S1 ('MetaSel ('Just "sam_v1_6_read_group_library") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Library)) :*: (S1 ('MetaSel ('Just "sam_v1_6_read_group_programs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Programs)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_predicted_median_insert_size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Predicted_Median_Insert_Size)))) :*: ((S1 ('MetaSel ('Just "sam_v1_6_read_group_platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Platform)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_platform_model") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Platform_Model))) :*: (S1 ('MetaSel ('Just "sam_v1_6_read_group_platform_unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Platform_Unit)) :*: S1 ('MetaSel ('Just "sam_v1_6_read_group_sample") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SAM_V1_6_Read_Group_Sample)))))))

SAM version 1.6 Read group data types

newtype SAM_V1_6_Read_Group_Identifier Source #

newtype 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.9.0.0-inplace" 'True) (C1 ('MetaCons "SAM_V1_6_Read_Group_Barcode_Sequence" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_read_group_barcode_sequence_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

newtype 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.9.0.0-inplace" 'True) (C1 ('MetaCons "SAM_V1_6_Read_Group_Sequencing_Center" 'PrefixI 'True) (S1 ('MetaSel ('Just "sam_v1_6_read_group_sequencing_center_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

newtype SAM_V1_6_Read_Group_Description Source #

newtype SAM_V1_6_Read_Group_Run_Date Source #

newtype SAM_V1_6_Read_Group_Flow_Order Source #

newtype SAM_V1_6_Read_Group_Key_Sequence Source #

newtype SAM_V1_6_Read_Group_Programs Source #

newtype 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.9.0.0-inplace" 'True) (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_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

newtype SAM_V1_6_Read_Group_Platform Source #

newtype SAM_V1_6_Read_Group_Platform_Model Source #

newtype SAM_V1_6_Read_Group_Platform_Unit Source #