vcf-0.9.0: A package to parse VCF files inspired in similar python libraries

Safe HaskellNone
LanguageHaskell2010

Bio.VCF.Internal.Types

Contents

Documentation

data VCF Source #

Constructors

VCF 

Fields

Instances

Eq VCF Source # 

Methods

(==) :: VCF -> VCF -> Bool #

(/=) :: VCF -> VCF -> Bool #

Show VCF Source # 

Methods

showsPrec :: Int -> VCF -> ShowS #

show :: VCF -> String #

showList :: [VCF] -> ShowS #

Generic VCF Source # 

Associated Types

type Rep VCF :: * -> * #

Methods

from :: VCF -> Rep VCF x #

to :: Rep VCF x -> VCF #

ToJSON VCF Source # 
FromJSON VCF Source # 
type Rep VCF Source # 
type Rep VCF = D1 (MetaData "VCF" "Bio.VCF.Internal.Types" "vcf-0.9.0-DOeTEQ1chbDHNrDu67LExk" False) (C1 (MetaCons "VCF" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "header") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Header)) (S1 (MetaSel (Just Symbol "variations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [(Variation, [ByteString])]))))

data Header Source #

Constructors

Header 

Fields

data Variation Source #

Constructors

Variation 

Fields

Instances

Eq Variation Source # 
Show Variation Source # 
Generic Variation Source # 

Associated Types

type Rep Variation :: * -> * #

ToJSON Variation Source # 
FromJSON Variation Source # 
type Rep Variation Source # 

newtype Patient Source #

Constructors

Patient ByteString 

Instances

Orphan instances