vcf-0.9.0: A package to parse VCF files inspired in similar python libraries
Bio.VCF.Internal.Types
Contents
data VCF Source #
Constructors
Fields
Instances
Methods
(==) :: VCF -> VCF -> Bool #
(/=) :: VCF -> VCF -> Bool #
showsPrec :: Int -> VCF -> ShowS #
show :: VCF -> String #
showList :: [VCF] -> ShowS #
Associated Types
type Rep VCF :: * -> * #
from :: VCF -> Rep VCF x #
to :: Rep VCF x -> VCF #
toJSON :: VCF -> Value #
toEncoding :: VCF -> Encoding #
toJSONList :: [VCF] -> Value #
toEncodingList :: [VCF] -> Encoding #
parseJSON :: Value -> Parser VCF #
parseJSONList :: Value -> Parser [VCF] #
data Header Source #
(==) :: Header -> Header -> Bool #
(/=) :: Header -> Header -> Bool #
showsPrec :: Int -> Header -> ShowS #
show :: Header -> String #
showList :: [Header] -> ShowS #
type Rep Header :: * -> * #
from :: Header -> Rep Header x #
to :: Rep Header x -> Header #
toJSON :: Header -> Value #
toEncoding :: Header -> Encoding #
toJSONList :: [Header] -> Value #
toEncodingList :: [Header] -> Encoding #
parseJSON :: Value -> Parser Header #
parseJSONList :: Value -> Parser [Header] #
data Variation Source #
(==) :: Variation -> Variation -> Bool #
(/=) :: Variation -> Variation -> Bool #
showsPrec :: Int -> Variation -> ShowS #
show :: Variation -> String #
showList :: [Variation] -> ShowS #
type Rep Variation :: * -> * #
from :: Variation -> Rep Variation x #
to :: Rep Variation x -> Variation #
toJSON :: Variation -> Value #
toEncoding :: Variation -> Encoding #
toJSONList :: [Variation] -> Value #
toEncodingList :: [Variation] -> Encoding #
parseJSON :: Value -> Parser Variation #
parseJSONList :: Value -> Parser [Variation] #
type Genotypes = [ByteString] Source #
newtype Patient Source #
(==) :: Patient -> Patient -> Bool #
(/=) :: Patient -> Patient -> Bool #
showsPrec :: Int -> Patient -> ShowS #
show :: Patient -> String #
showList :: [Patient] -> ShowS #
type Rep Patient :: * -> * #
from :: Patient -> Rep Patient x #
to :: Rep Patient x -> Patient #
toJSON :: Patient -> Value #
toEncoding :: Patient -> Encoding #
toJSONList :: [Patient] -> Value #
toEncodingList :: [Patient] -> Encoding #
parseJSON :: Value -> Parser Patient #
parseJSONList :: Value -> Parser [Patient] #
toJSON :: ByteString -> Value #
toEncoding :: ByteString -> Encoding #
toJSONList :: [ByteString] -> Value #
toEncodingList :: [ByteString] -> Encoding #
parseJSON :: Value -> Parser ByteString #
parseJSONList :: Value -> Parser [ByteString] #