{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE TypeFamilies #-}
module Data.SAM.Version1_6.Header.SQ (
SAM_V1_6_Reference_Sequence_Dictionary(..),
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name(..),
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length(..),
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus(..),
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names(..),
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier(..),
SAM_V1_6_Reference_Sequence_Dictionary_Description(..),
SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum(..),
SAM_V1_6_Reference_Sequence_Dictionary_Species(..),
SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology(..),
SAM_V1_6_Reference_Sequence_Dictionary_URI(..)
) where
import Data.ByteString
import Data.Data
import Generics.Deriving.Base
data SAM_V1_6_Reference_Sequence_Dictionary = SAM_V1_6_Reference_Sequence_Dictionary { SAM_V1_6_Reference_Sequence_Dictionary
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
sam_v1_6_reference_sequence_dictionary_reference_sequence_name :: SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
, SAM_V1_6_Reference_Sequence_Dictionary
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
sam_v1_6_reference_sequence_dictionary_reference_sequence_length :: SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
, SAM_V1_6_Reference_Sequence_Dictionary
-> Maybe SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
sam_v1_6_reference_sequence_dictionary_alternative_locus :: Maybe SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
, SAM_V1_6_Reference_Sequence_Dictionary
-> Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
sam_v1_6_reference_sequence_dictionary_alternative_reference_sequence_names :: Maybe SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
, SAM_V1_6_Reference_Sequence_Dictionary
-> Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
sam_v1_6_reference_sequence_dictionary_genome_assembly_identifier :: Maybe SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
, SAM_V1_6_Reference_Sequence_Dictionary
-> Maybe SAM_V1_6_Reference_Sequence_Dictionary_Description
sam_v1_6_reference_sequence_dictionary_description :: Maybe SAM_V1_6_Reference_Sequence_Dictionary_Description
, SAM_V1_6_Reference_Sequence_Dictionary
-> Maybe SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
sam_v1_6_reference_sequence_dictionary_md5_checksum :: Maybe SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
, SAM_V1_6_Reference_Sequence_Dictionary
-> Maybe SAM_V1_6_Reference_Sequence_Dictionary_Species
sam_v1_6_reference_sequence_dictionary_species :: Maybe SAM_V1_6_Reference_Sequence_Dictionary_Species
, SAM_V1_6_Reference_Sequence_Dictionary
-> Maybe SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
sam_v1_6_reference_sequence_dictionary_molecule_topology :: Maybe SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
, SAM_V1_6_Reference_Sequence_Dictionary
-> Maybe SAM_V1_6_Reference_Sequence_Dictionary_URI
sam_v1_6_reference_sequence_dictionary_uri :: Maybe SAM_V1_6_Reference_Sequence_Dictionary_URI
}
deriving ((forall x.
SAM_V1_6_Reference_Sequence_Dictionary
-> Rep SAM_V1_6_Reference_Sequence_Dictionary x)
-> (forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary x
-> SAM_V1_6_Reference_Sequence_Dictionary)
-> Generic SAM_V1_6_Reference_Sequence_Dictionary
forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary x
-> SAM_V1_6_Reference_Sequence_Dictionary
forall x.
SAM_V1_6_Reference_Sequence_Dictionary
-> Rep SAM_V1_6_Reference_Sequence_Dictionary x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary
-> Rep SAM_V1_6_Reference_Sequence_Dictionary x
from :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary
-> Rep SAM_V1_6_Reference_Sequence_Dictionary x
$cto :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary x
-> SAM_V1_6_Reference_Sequence_Dictionary
to :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary x
-> SAM_V1_6_Reference_Sequence_Dictionary
Generic,Typeable)
instance Eq SAM_V1_6_Reference_Sequence_Dictionary where
SAM_V1_6_Reference_Sequence_Dictionary SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
sam_v1_6_reference_sequence_dictionary_reference_sequence_name1
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
sam_v1_6_reference_sequence_dictionary_reference_sequence_length1
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
sam_v1_6_reference_sequence_dictionary_reference_alternative_locus1
Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
sam_v1_6_reference_sequence_dictionary_reference_alternative_reference_sequence_names1
Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
sam_v1_6_reference_sequence_dictionary_genome_assembly_identifier1
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Description
sam_v1_6_reference_sequence_dictionary_description1
Maybe SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
sam_v1_6_reference_sequence_dictionary_md5_checksum1
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Species
sam_v1_6_reference_sequence_dictionary_species1
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
sam_v1_6_reference_sequence_dictionary_molecule_topology1
Maybe SAM_V1_6_Reference_Sequence_Dictionary_URI
sam_v1_6_reference_sequence_dictionary_uri1 == :: SAM_V1_6_Reference_Sequence_Dictionary
-> SAM_V1_6_Reference_Sequence_Dictionary -> Bool
== SAM_V1_6_Reference_Sequence_Dictionary SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
sam_v1_6_reference_sequence_dictionary_reference_sequence_name2
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
sam_v1_6_reference_sequence_dictionary_reference_sequence_length2
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
sam_v1_6_reference_sequence_dictionary_reference_alternative_locus2
Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
sam_v1_6_reference_sequence_dictionary_reference_alternative_reference_sequence_names2
Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
sam_v1_6_reference_sequence_dictionary_genome_assembly_identifier2
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Description
sam_v1_6_reference_sequence_dictionary_description2
Maybe SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
sam_v1_6_reference_sequence_dictionary_md5_checksum2
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Species
sam_v1_6_reference_sequence_dictionary_species2
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
sam_v1_6_reference_sequence_dictionary_molecule_topology2
Maybe SAM_V1_6_Reference_Sequence_Dictionary_URI
sam_v1_6_reference_sequence_dictionary_uri2 = SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
sam_v1_6_reference_sequence_dictionary_reference_sequence_name1 SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
-> Bool
forall a. Eq a => a -> a -> Bool
== SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
sam_v1_6_reference_sequence_dictionary_reference_sequence_name2 Bool -> Bool -> Bool
&&
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
sam_v1_6_reference_sequence_dictionary_reference_sequence_length1 SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
-> Bool
forall a. Eq a => a -> a -> Bool
== SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
sam_v1_6_reference_sequence_dictionary_reference_sequence_length2 Bool -> Bool -> Bool
&&
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
sam_v1_6_reference_sequence_dictionary_reference_alternative_locus1 Maybe SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
-> Maybe SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
-> Bool
forall a. Eq a => a -> a -> Bool
== Maybe SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
sam_v1_6_reference_sequence_dictionary_reference_alternative_locus2 Bool -> Bool -> Bool
&&
Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
sam_v1_6_reference_sequence_dictionary_reference_alternative_reference_sequence_names1 Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
-> Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
-> Bool
forall a. Eq a => a -> a -> Bool
== Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
sam_v1_6_reference_sequence_dictionary_reference_alternative_reference_sequence_names2 Bool -> Bool -> Bool
&&
Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
sam_v1_6_reference_sequence_dictionary_genome_assembly_identifier1 Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
-> Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
-> Bool
forall a. Eq a => a -> a -> Bool
== Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
sam_v1_6_reference_sequence_dictionary_genome_assembly_identifier2 Bool -> Bool -> Bool
&&
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Description
sam_v1_6_reference_sequence_dictionary_description1 Maybe SAM_V1_6_Reference_Sequence_Dictionary_Description
-> Maybe SAM_V1_6_Reference_Sequence_Dictionary_Description -> Bool
forall a. Eq a => a -> a -> Bool
== Maybe SAM_V1_6_Reference_Sequence_Dictionary_Description
sam_v1_6_reference_sequence_dictionary_description2 Bool -> Bool -> Bool
&&
Maybe SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
sam_v1_6_reference_sequence_dictionary_md5_checksum1 Maybe SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
-> Maybe SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
-> Bool
forall a. Eq a => a -> a -> Bool
== Maybe SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
sam_v1_6_reference_sequence_dictionary_md5_checksum2 Bool -> Bool -> Bool
&&
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Species
sam_v1_6_reference_sequence_dictionary_species1 Maybe SAM_V1_6_Reference_Sequence_Dictionary_Species
-> Maybe SAM_V1_6_Reference_Sequence_Dictionary_Species -> Bool
forall a. Eq a => a -> a -> Bool
== Maybe SAM_V1_6_Reference_Sequence_Dictionary_Species
sam_v1_6_reference_sequence_dictionary_species2 Bool -> Bool -> Bool
&&
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
sam_v1_6_reference_sequence_dictionary_molecule_topology1 Maybe SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
-> Maybe SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
-> Bool
forall a. Eq a => a -> a -> Bool
== Maybe SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
sam_v1_6_reference_sequence_dictionary_molecule_topology2 Bool -> Bool -> Bool
&&
Maybe SAM_V1_6_Reference_Sequence_Dictionary_URI
sam_v1_6_reference_sequence_dictionary_uri1 Maybe SAM_V1_6_Reference_Sequence_Dictionary_URI
-> Maybe SAM_V1_6_Reference_Sequence_Dictionary_URI -> Bool
forall a. Eq a => a -> a -> Bool
== Maybe SAM_V1_6_Reference_Sequence_Dictionary_URI
sam_v1_6_reference_sequence_dictionary_uri2
instance Show SAM_V1_6_Reference_Sequence_Dictionary where
show :: SAM_V1_6_Reference_Sequence_Dictionary -> String
show (SAM_V1_6_Reference_Sequence_Dictionary SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
reference_sequence_name
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
reference_sequence_length
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
reference_alternative_locus
Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
reference_alternative_sequence_names
Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
genome_assembly_identifier
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Description
description
Maybe SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
md5_checksum
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Species
species
Maybe SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
molecule_topology
Maybe SAM_V1_6_Reference_Sequence_Dictionary_URI
uri
) =
String
"SAM_V1_6_Reference_Sequence_Dictionary { " String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
"sam_v1_6_reference_sequence_dictionary_reference_sequence_name = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
-> String
forall a. Show a => a -> String
show SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
reference_sequence_name) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" , sam_v1_6_reference_sequence_dictionary_reference_sequence_length = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
-> String
forall a. Show a => a -> String
show SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
reference_sequence_length) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" , sam_v1_6_reference_sequence_dictionary_alternative_locus = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(Maybe SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
-> String
forall a. Show a => a -> String
show Maybe SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
reference_alternative_locus) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" , sam_v1_6_reference_sequence_dictionary_alternative_reference_sequence_names = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
-> String
forall a. Show a => a -> String
show Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
reference_alternative_sequence_names) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" , sam_v1_6_reference_sequence_dictionary_genome_assembly_identifier = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
-> String
forall a. Show a => a -> String
show Maybe
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
genome_assembly_identifier) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" , sam_v1_6_reference_sequence_dictionary_description = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(Maybe SAM_V1_6_Reference_Sequence_Dictionary_Description -> String
forall a. Show a => a -> String
show Maybe SAM_V1_6_Reference_Sequence_Dictionary_Description
description) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" , sam_v1_6_reference_sequence_dictionary_md5_checksum = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(Maybe SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum -> String
forall a. Show a => a -> String
show Maybe SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
md5_checksum) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" , sam_v1_6_reference_sequence_dictionary_species = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(Maybe SAM_V1_6_Reference_Sequence_Dictionary_Species -> String
forall a. Show a => a -> String
show Maybe SAM_V1_6_Reference_Sequence_Dictionary_Species
species) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" , sam_v1_6_reference_sequence_dictionary_molecule_topology = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(Maybe SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
-> String
forall a. Show a => a -> String
show Maybe SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
molecule_topology) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" , sam_v1_6_reference_sequence_dictionary_uri = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(Maybe SAM_V1_6_Reference_Sequence_Dictionary_URI -> String
forall a. Show a => a -> String
show Maybe SAM_V1_6_Reference_Sequence_Dictionary_URI
uri) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" }"
newtype SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name = SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name { SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
-> ByteString
sam_v1_6_reference_sequence_dictionary_reference_sequence_name_value :: ByteString
}
deriving ((forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name x)
-> (forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name x
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name)
-> Generic
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name x
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name x
from :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name x
$cto :: forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name x
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
to :: forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name x
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
Generic,Typeable)
instance Eq SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name where
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name ByteString
sam_v1_6_reference_sequence_dictionary_reference_sequence_name_value1 == :: SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
-> Bool
== SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name ByteString
sam_v1_6_reference_sequence_dictionary_reference_sequence_name_value2 = ByteString
sam_v1_6_reference_sequence_dictionary_reference_sequence_name_value1 ByteString -> ByteString -> Bool
forall a. Eq a => a -> a -> Bool
== ByteString
sam_v1_6_reference_sequence_dictionary_reference_sequence_name_value2
instance Show SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name where
show :: SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name
-> String
show (SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name ByteString
value) =
String
"SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Name { " String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
"sam_v1_6_reference_sequence_dictionary_reference_sequence_name_value = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(ByteString -> String
forall a. Show a => a -> String
show ByteString
value) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" }"
newtype SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length = SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length { SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
-> ByteString
sam_v1_6_reference_sequence_dictionary_reference_sequence_length_value :: ByteString
}
deriving ((forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length x)
-> (forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length x
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length)
-> Generic
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length x
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length x
from :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length x
$cto :: forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length x
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
to :: forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length x
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
Generic,Typeable)
instance Eq SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length where
SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length ByteString
sam_v1_6_reference_sequence_dictionary_reference_sequence_length_value1 == :: SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
-> SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
-> Bool
== SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length ByteString
sam_v1_6_reference_sequence_dictionary_reference_sequence_length_value2 = ByteString
sam_v1_6_reference_sequence_dictionary_reference_sequence_length_value1 ByteString -> ByteString -> Bool
forall a. Eq a => a -> a -> Bool
== ByteString
sam_v1_6_reference_sequence_dictionary_reference_sequence_length_value2
instance Show SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length where
show :: SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length
-> String
show (SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length ByteString
value) =
String
"SAM_V1_6_Reference_Sequence_Dictionary_Reference_Sequence_Length { " String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
"sam_v1_6_reference_sequence_dictionary_reference_sequence_length_value = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(ByteString -> String
forall a. Show a => a -> String
show ByteString
value) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" }"
newtype SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus = SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus { SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
-> ByteString
sam_v1_6_reference_sequence_dictionary_alternative_locus_value :: ByteString
}
deriving ((forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus x)
-> (forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus x
-> SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus)
-> Generic SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus x
-> SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus x
from :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus x
$cto :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus x
-> SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
to :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus x
-> SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
Generic,Typeable)
instance Eq SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus where
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus ByteString
sam_v1_6_reference_sequence_dictionary_alternative_locus_value1 == :: SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus
-> SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus -> Bool
== SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus ByteString
sam_v1_6_reference_sequence_dictionary_alternative_locus_value2 = ByteString
sam_v1_6_reference_sequence_dictionary_alternative_locus_value1 ByteString -> ByteString -> Bool
forall a. Eq a => a -> a -> Bool
== ByteString
sam_v1_6_reference_sequence_dictionary_alternative_locus_value2
instance Show SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus where
show :: SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus -> String
show (SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus ByteString
value) =
String
"SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Locus { " String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
"sam_v1_6_reference_sequence_dictionary_alternative_locus_value = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(ByteString -> String
forall a. Show a => a -> String
show ByteString
value) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" }"
newtype SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names = SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names { SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
-> ByteString
sam_v1_6_reference_sequence_dictionary_alternative_reference_sequence_names_value :: ByteString
}
deriving ((forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
x)
-> (forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
x
-> SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names)
-> Generic
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
x
-> SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
x
from :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
x
$cto :: forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
x
-> SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
to :: forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
x
-> SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
Generic,Typeable)
instance Eq SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names where
SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names ByteString
sam_v1_6_reference_sequence_dictionary_alternative_reference_sequence_names_value1 == :: SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
-> SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
-> Bool
== SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names ByteString
sam_v1_6_reference_sequence_dictionary_alternative_reference_sequence_names_value2 = ByteString
sam_v1_6_reference_sequence_dictionary_alternative_reference_sequence_names_value1 ByteString -> ByteString -> Bool
forall a. Eq a => a -> a -> Bool
== ByteString
sam_v1_6_reference_sequence_dictionary_alternative_reference_sequence_names_value2
instance Show SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names where
show :: SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names
-> String
show (SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names ByteString
value) =
String
"SAM_V1_6_Reference_Sequence_Dictionary_Alternative_Reference_Sequence_Names { " String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
"sam_v1_6_reference_sequence_dictionary_alternative_reference_sequence_names_value = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(ByteString -> String
forall a. Show a => a -> String
show ByteString
value) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" }"
newtype SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier = SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier { SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
-> ByteString
sam_v1_6_reference_sequence_dictionary_genome_assembly_identifier_value :: ByteString
}
deriving ((forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
x)
-> (forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier x
-> SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier)
-> Generic
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier x
-> SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier x
from :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
-> Rep
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier x
$cto :: forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier x
-> SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
to :: forall x.
Rep
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier x
-> SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
Generic,Typeable)
instance Eq SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier where
SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier ByteString
sam_v1_6_reference_sequence_dictionary_genome_assembly_identifier_value1 == :: SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
-> SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
-> Bool
== SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier ByteString
sam_v1_6_reference_sequence_dictionary_genome_assembly_identifier_value2 = ByteString
sam_v1_6_reference_sequence_dictionary_genome_assembly_identifier_value1 ByteString -> ByteString -> Bool
forall a. Eq a => a -> a -> Bool
== ByteString
sam_v1_6_reference_sequence_dictionary_genome_assembly_identifier_value2
instance Show SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier where
show :: SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier
-> String
show (SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier ByteString
value) =
String
"SAM_V1_6_Reference_Sequence_Dictionary_Genome_Assembly_Identifier { " String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
"sam_v1_6_reference_sequence_dictionary_genome_assembly_identifier_value = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(ByteString -> String
forall a. Show a => a -> String
show ByteString
value) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" }"
newtype SAM_V1_6_Reference_Sequence_Dictionary_Description = SAM_V1_6_Reference_Sequence_Dictionary_Description { SAM_V1_6_Reference_Sequence_Dictionary_Description -> ByteString
sam_v1_6_reference_sequence_dictionary_description_value :: ByteString
}
deriving ((forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Description
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Description x)
-> (forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Description x
-> SAM_V1_6_Reference_Sequence_Dictionary_Description)
-> Generic SAM_V1_6_Reference_Sequence_Dictionary_Description
forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Description x
-> SAM_V1_6_Reference_Sequence_Dictionary_Description
forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Description
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Description x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Description
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Description x
from :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Description
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Description x
$cto :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Description x
-> SAM_V1_6_Reference_Sequence_Dictionary_Description
to :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Description x
-> SAM_V1_6_Reference_Sequence_Dictionary_Description
Generic,Typeable)
instance Eq SAM_V1_6_Reference_Sequence_Dictionary_Description where
SAM_V1_6_Reference_Sequence_Dictionary_Description ByteString
sam_v1_6_reference_sequence_dictionary_description_value1 == :: SAM_V1_6_Reference_Sequence_Dictionary_Description
-> SAM_V1_6_Reference_Sequence_Dictionary_Description -> Bool
== SAM_V1_6_Reference_Sequence_Dictionary_Description ByteString
sam_v1_6_reference_sequence_dictionary_description_value2 = ByteString
sam_v1_6_reference_sequence_dictionary_description_value1 ByteString -> ByteString -> Bool
forall a. Eq a => a -> a -> Bool
== ByteString
sam_v1_6_reference_sequence_dictionary_description_value2
instance Show SAM_V1_6_Reference_Sequence_Dictionary_Description where
show :: SAM_V1_6_Reference_Sequence_Dictionary_Description -> String
show (SAM_V1_6_Reference_Sequence_Dictionary_Description ByteString
value) =
String
"SAM_V1_6_Reference_Sequence_Dictionary_Description { " String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
"sam_v1_6_reference_sequence_dictionary_description_value = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(ByteString -> String
forall a. Show a => a -> String
show ByteString
value) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" }"
newtype SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum = SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum { SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum -> ByteString
sam_v1_6_reference_sequence_dictionary_md5_checksum_value :: ByteString
}
deriving ((forall x.
SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum x)
-> (forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum x
-> SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum)
-> Generic SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum x
-> SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
forall x.
SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum x
from :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum x
$cto :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum x
-> SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
to :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum x
-> SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
Generic,Typeable)
instance Eq SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum where
SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum ByteString
sam_v1_6_reference_sequence_dictionary_md5_checksum_value1 == :: SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum
-> SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum -> Bool
== SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum ByteString
sam_v1_6_reference_sequence_dictionary_md5_checksum_value2 = ByteString
sam_v1_6_reference_sequence_dictionary_md5_checksum_value1 ByteString -> ByteString -> Bool
forall a. Eq a => a -> a -> Bool
== ByteString
sam_v1_6_reference_sequence_dictionary_md5_checksum_value2
instance Show SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum where
show :: SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum -> String
show (SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum ByteString
value) =
String
"SAM_V1_6_Reference_Sequence_Dictionary_MD5_Checksum { " String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
"sam_v1_6_reference_sequence_dictionary_md5_checksum_value = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(ByteString -> String
forall a. Show a => a -> String
show ByteString
value) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" }"
newtype SAM_V1_6_Reference_Sequence_Dictionary_Species = SAM_V1_6_Reference_Sequence_Dictionary_Species { SAM_V1_6_Reference_Sequence_Dictionary_Species -> ByteString
sam_v1_6_reference_sequence_dictionary_species_value :: ByteString
}
deriving ((forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Species
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Species x)
-> (forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Species x
-> SAM_V1_6_Reference_Sequence_Dictionary_Species)
-> Generic SAM_V1_6_Reference_Sequence_Dictionary_Species
forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Species x
-> SAM_V1_6_Reference_Sequence_Dictionary_Species
forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Species
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Species x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Species
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Species x
from :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Species
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Species x
$cto :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Species x
-> SAM_V1_6_Reference_Sequence_Dictionary_Species
to :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Species x
-> SAM_V1_6_Reference_Sequence_Dictionary_Species
Generic,Typeable)
instance Eq SAM_V1_6_Reference_Sequence_Dictionary_Species where
SAM_V1_6_Reference_Sequence_Dictionary_Species ByteString
sam_v1_6_reference_sequence_dictionary_species_value1 == :: SAM_V1_6_Reference_Sequence_Dictionary_Species
-> SAM_V1_6_Reference_Sequence_Dictionary_Species -> Bool
== SAM_V1_6_Reference_Sequence_Dictionary_Species ByteString
sam_v1_6_reference_sequence_dictionary_species_value2 = ByteString
sam_v1_6_reference_sequence_dictionary_species_value1 ByteString -> ByteString -> Bool
forall a. Eq a => a -> a -> Bool
== ByteString
sam_v1_6_reference_sequence_dictionary_species_value2
instance Show SAM_V1_6_Reference_Sequence_Dictionary_Species where
show :: SAM_V1_6_Reference_Sequence_Dictionary_Species -> String
show (SAM_V1_6_Reference_Sequence_Dictionary_Species ByteString
value) =
String
"SAM_V1_6_Reference_Sequence_Dictionary_Species { " String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
"sam_v1_6_reference_sequence_dictionary_species_value = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(ByteString -> String
forall a. Show a => a -> String
show ByteString
value) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" }"
newtype SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology = SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology { SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
-> ByteString
sam_v1_6_reference_sequence_dictionary_molecule_topology_value :: ByteString
}
deriving ((forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology x)
-> (forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology x
-> SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology)
-> Generic SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology x
-> SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology x
from :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology x
$cto :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology x
-> SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
to :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology x
-> SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
Generic,Typeable)
instance Eq SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology where
SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology ByteString
sam_v1_6_reference_sequence_dictionary_molecule_topology_value1 == :: SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology
-> SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology -> Bool
== SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology ByteString
sam_v1_6_reference_sequence_dictionary_molecule_topology_value2 = ByteString
sam_v1_6_reference_sequence_dictionary_molecule_topology_value1 ByteString -> ByteString -> Bool
forall a. Eq a => a -> a -> Bool
== ByteString
sam_v1_6_reference_sequence_dictionary_molecule_topology_value2
instance Show SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology where
show :: SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology -> String
show (SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology ByteString
value) =
String
"SAM_V1_6_Reference_Sequence_Dictionary_Molecule_Topology { " String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
"sam_v1_6_reference_sequence_dictionary_molecule_topology_value = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(ByteString -> String
forall a. Show a => a -> String
show ByteString
value) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" }"
newtype SAM_V1_6_Reference_Sequence_Dictionary_URI = SAM_V1_6_Reference_Sequence_Dictionary_URI { SAM_V1_6_Reference_Sequence_Dictionary_URI -> ByteString
sam_v1_6_reference_sequence_dictionary_uri_value :: ByteString
}
deriving ((forall x.
SAM_V1_6_Reference_Sequence_Dictionary_URI
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_URI x)
-> (forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_URI x
-> SAM_V1_6_Reference_Sequence_Dictionary_URI)
-> Generic SAM_V1_6_Reference_Sequence_Dictionary_URI
forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_URI x
-> SAM_V1_6_Reference_Sequence_Dictionary_URI
forall x.
SAM_V1_6_Reference_Sequence_Dictionary_URI
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_URI x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_URI
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_URI x
from :: forall x.
SAM_V1_6_Reference_Sequence_Dictionary_URI
-> Rep SAM_V1_6_Reference_Sequence_Dictionary_URI x
$cto :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_URI x
-> SAM_V1_6_Reference_Sequence_Dictionary_URI
to :: forall x.
Rep SAM_V1_6_Reference_Sequence_Dictionary_URI x
-> SAM_V1_6_Reference_Sequence_Dictionary_URI
Generic,Typeable)
instance Eq SAM_V1_6_Reference_Sequence_Dictionary_URI where
SAM_V1_6_Reference_Sequence_Dictionary_URI ByteString
sam_v1_6_reference_sequence_dictionary_uri_value1 == :: SAM_V1_6_Reference_Sequence_Dictionary_URI
-> SAM_V1_6_Reference_Sequence_Dictionary_URI -> Bool
== SAM_V1_6_Reference_Sequence_Dictionary_URI ByteString
sam_v1_6_reference_sequence_dictionary_uri_value2 = ByteString
sam_v1_6_reference_sequence_dictionary_uri_value1 ByteString -> ByteString -> Bool
forall a. Eq a => a -> a -> Bool
== ByteString
sam_v1_6_reference_sequence_dictionary_uri_value2
instance Show SAM_V1_6_Reference_Sequence_Dictionary_URI where
show :: SAM_V1_6_Reference_Sequence_Dictionary_URI -> String
show (SAM_V1_6_Reference_Sequence_Dictionary_URI ByteString
value) =
String
"SAM_V1_6_Reference_Sequence_Dictionary_URI { " String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
"sam_v1_6_reference_sequence_dictionary_uri_value = " String -> ShowS
forall a. [a] -> [a] -> [a]
++
(ByteString -> String
forall a. Show a => a -> String
show ByteString
value) String -> ShowS
forall a. [a] -> [a] -> [a]
++
String
" }"