poseidon-hs-1.6.0.0: A package with tools for working with Poseidon genotype data
Safe HaskellSafe-Inferred
LanguageHaskell2010

Poseidon.ColumnTypes

Synopsis

Documentation

newtype GeneticSex Source #

A datatype for the Genetic_Sex .janno column

Constructors

GeneticSex 

Fields

Instances

Instances details
Show GeneticSex Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField GeneticSex Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser GeneticSex

ToField GeneticSex Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: GeneticSex -> Field

Eq GeneticSex Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord GeneticSex Source # 
Instance details

Defined in Poseidon.ColumnTypes

PresenceCountable GeneticSex Source # 
Instance details

Defined in Poseidon.CLI.Survey

Makeable GeneticSex Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

make :: MonadFail m => Text -> m GeneticSex Source #

newtype GroupName Source #

A datatype for the Group_Name .janno column

Constructors

GroupName Text 

Instances

Instances details
Show GroupName Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField GroupName Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser GroupName

ToField GroupName Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: GroupName -> Field

Eq GroupName Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord GroupName Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable GroupName Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

make :: MonadFail m => Text -> m GroupName Source #

newtype JannoAlternativeID Source #

A datatype for the Alternative_IDs .janno column

Constructors

JannoAlternativeID Text 

Instances

Instances details
Show JannoAlternativeID Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoAlternativeID Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoAlternativeID

ToField JannoAlternativeID Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoAlternativeID -> Field

Eq JannoAlternativeID Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoAlternativeID Source # 
Instance details

Defined in Poseidon.ColumnTypes

newtype JannoRelationTo Source #

A datatype for the Relation_To .janno column

Constructors

JannoRelationTo Text 

Instances

Instances details
Show JannoRelationTo Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoRelationTo Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoRelationTo

ToField JannoRelationTo Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoRelationTo -> Field

Eq JannoRelationTo Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoRelationTo Source # 
Instance details

Defined in Poseidon.ColumnTypes

data JannoRelationDegree Source #

A datatype for the Relation_Degree .janno column

Instances

Instances details
Bounded JannoRelationDegree Source # 
Instance details

Defined in Poseidon.ColumnTypes

Enum JannoRelationDegree Source # 
Instance details

Defined in Poseidon.ColumnTypes

Generic JannoRelationDegree Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoRelationDegree :: Type -> Type #

Show JannoRelationDegree Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoRelationDegree Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoRelationDegree

ToField JannoRelationDegree Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoRelationDegree -> Field

Eq JannoRelationDegree Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoRelationDegree Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoRelationDegree Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoRelationDegree Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoRelationDegree = D1 ('MetaData "JannoRelationDegree" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'False) ((C1 ('MetaCons "Identical" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "First" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Second" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "ThirdToFifth" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SixthToTenth" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Unrelated" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OtherDegree" 'PrefixI 'False) (U1 :: Type -> Type))))

newtype JannoRelationType Source #

A datatype for the Relation_Type .janno column

Constructors

JannoRelationType Text 

Instances

Instances details
Show JannoRelationType Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoRelationType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoRelationType

ToField JannoRelationType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoRelationType -> Field

Eq JannoRelationType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoRelationType Source # 
Instance details

Defined in Poseidon.ColumnTypes

newtype JannoRelationNote Source #

A datatype for the Relation_Note .janno column

Constructors

JannoRelationNote Text 

Instances

Instances details
Show JannoRelationNote Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoRelationNote Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoRelationNote

ToField JannoRelationNote Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoRelationNote -> Field

Eq JannoRelationNote Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoRelationNote Source # 
Instance details

Defined in Poseidon.ColumnTypes

newtype JannoCollectionID Source #

A datatype for the Collection_ID .janno column

Constructors

JannoCollectionID Text 

Instances

Instances details
Show JannoCollectionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoCollectionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoCollectionID

ToField JannoCollectionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoCollectionID -> Field

Eq JannoCollectionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoCollectionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

newtype JannoCountry Source #

A datatype for the Country .janno column

Constructors

JannoCountry Text 

Instances

Instances details
Show JannoCountry Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoCountry Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoCountry

ToField JannoCountry Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoCountry -> Field

Eq JannoCountry Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoCountry Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoCountry Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

make :: MonadFail m => Text -> m JannoCountry Source #

newtype JannoCountryISO Source #

A datatype for countries in ISO-alpha2 code format

Constructors

JannoCountryISO Country 

newtype JannoLocation Source #

A datatype for the Location .janno column

Constructors

JannoLocation Text 

Instances

Instances details
Show JannoLocation Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoLocation Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoLocation

ToField JannoLocation Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoLocation -> Field

Eq JannoLocation Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoLocation Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

make :: MonadFail m => Text -> m JannoLocation Source #

newtype JannoSite Source #

A datatype for the Site .janno column

Constructors

JannoSite Text 

Instances

Instances details
Show JannoSite Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoSite Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoSite

ToField JannoSite Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoSite -> Field

Eq JannoSite Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoSite Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoSite Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

make :: MonadFail m => Text -> m JannoSite Source #

newtype JannoLatitude Source #

A datatype for the Latitude .janno column

Constructors

JannoLatitude Double 

Instances

Instances details
Generic JannoLatitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoLatitude :: Type -> Type #

Show JannoLatitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoLatitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoLatitude

ToField JannoLatitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoLatitude -> Field

Eq JannoLatitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoLatitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoLatitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

make :: MonadFail m => Text -> m JannoLatitude Source #

type Rep JannoLatitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoLatitude = D1 ('MetaData "JannoLatitude" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoLatitude" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))

newtype JannoLongitude Source #

A datatype for the Longitude .janno column

Constructors

JannoLongitude Double 

Instances

Instances details
Generic JannoLongitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoLongitude :: Type -> Type #

Show JannoLongitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoLongitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoLongitude

ToField JannoLongitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoLongitude -> Field

Eq JannoLongitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoLongitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoLongitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoLongitude Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoLongitude = D1 ('MetaData "JannoLongitude" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoLongitude" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))

data JannoDateType Source #

A datatype for the Date_Type .janno column

Constructors

C14 
Contextual 
Modern 

Instances

Instances details
Bounded JannoDateType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Enum JannoDateType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Generic JannoDateType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoDateType :: Type -> Type #

Show JannoDateType Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoDateType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoDateType

ToField JannoDateType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoDateType -> Field

Eq JannoDateType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoDateType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoDateType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

make :: MonadFail m => Text -> m JannoDateType Source #

type Rep JannoDateType Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDateType = D1 ('MetaData "JannoDateType" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'False) (C1 ('MetaCons "C14" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Contextual" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Modern" 'PrefixI 'False) (U1 :: Type -> Type)))

newtype JannoDateC14Labnr Source #

A datatype for the Date_C14_Labnr .janno column

Constructors

JannoDateC14Labnr Text 

Instances

Instances details
Show JannoDateC14Labnr Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoDateC14Labnr Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoDateC14Labnr

ToField JannoDateC14Labnr Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoDateC14Labnr -> Field

Eq JannoDateC14Labnr Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoDateC14Labnr Source # 
Instance details

Defined in Poseidon.ColumnTypes

newtype JannoDateC14UncalBP Source #

A datatype for the Date_C14_Uncal_BP .janno column

Constructors

JannoDateC14UncalBP Int 

Instances

Instances details
Generic JannoDateC14UncalBP Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoDateC14UncalBP :: Type -> Type #

Show JannoDateC14UncalBP Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoDateC14UncalBP Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoDateC14UncalBP

ToField JannoDateC14UncalBP Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoDateC14UncalBP -> Field

Eq JannoDateC14UncalBP Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoDateC14UncalBP Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoDateC14UncalBP Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDateC14UncalBP Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDateC14UncalBP = D1 ('MetaData "JannoDateC14UncalBP" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoDateC14UncalBP" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype JannoDateC14UncalBPErr Source #

A datatype for the Date_C14_Uncal_BP_Err .janno column

Instances

Instances details
Generic JannoDateC14UncalBPErr Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoDateC14UncalBPErr :: Type -> Type #

Show JannoDateC14UncalBPErr Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoDateC14UncalBPErr Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoDateC14UncalBPErr

ToField JannoDateC14UncalBPErr Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoDateC14UncalBPErr -> Field

Eq JannoDateC14UncalBPErr Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoDateC14UncalBPErr Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoDateC14UncalBPErr Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDateC14UncalBPErr Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDateC14UncalBPErr = D1 ('MetaData "JannoDateC14UncalBPErr" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoDateC14UncalBPErr" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype JannoDateBCADStart Source #

A datatype for the Date_BC_AD_Start .janno column

Constructors

JannoDateBCADStart Int 

Instances

Instances details
Generic JannoDateBCADStart Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoDateBCADStart :: Type -> Type #

Show JannoDateBCADStart Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoDateBCADStart Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoDateBCADStart

ToField JannoDateBCADStart Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoDateBCADStart -> Field

Eq JannoDateBCADStart Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoDateBCADStart Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoDateBCADStart Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDateBCADStart Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDateBCADStart = D1 ('MetaData "JannoDateBCADStart" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoDateBCADStart" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype JannoDateBCADMedian Source #

A datatype for the Date_BC_AD_Median .janno column

Constructors

JannoDateBCADMedian Int 

Instances

Instances details
Generic JannoDateBCADMedian Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoDateBCADMedian :: Type -> Type #

Show JannoDateBCADMedian Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoDateBCADMedian Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoDateBCADMedian

ToField JannoDateBCADMedian Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoDateBCADMedian -> Field

Eq JannoDateBCADMedian Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoDateBCADMedian Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoDateBCADMedian Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDateBCADMedian Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDateBCADMedian = D1 ('MetaData "JannoDateBCADMedian" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoDateBCADMedian" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype JannoDateBCADStop Source #

A datatype for the Date_BC_AD_Stop .janno column

Constructors

JannoDateBCADStop Int 

Instances

Instances details
Generic JannoDateBCADStop Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoDateBCADStop :: Type -> Type #

Show JannoDateBCADStop Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoDateBCADStop Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoDateBCADStop

ToField JannoDateBCADStop Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoDateBCADStop -> Field

Eq JannoDateBCADStop Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoDateBCADStop Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoDateBCADStop Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDateBCADStop Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDateBCADStop = D1 ('MetaData "JannoDateBCADStop" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoDateBCADStop" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype JannoDateNote Source #

A datatype for the Date_Note .janno column

Constructors

JannoDateNote Text 

newtype JannoSourceTissue Source #

A datatype for the Source_Tissue .janno column

Constructors

JannoSourceTissue Text 

Instances

Instances details
Show JannoSourceTissue Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoSourceTissue Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoSourceTissue

ToField JannoSourceTissue Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoSourceTissue -> Field

Eq JannoSourceTissue Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoSourceTissue Source # 
Instance details

Defined in Poseidon.ColumnTypes

newtype JannoNrLibraries Source #

A datatype for the Nr_Libraries .janno column

Constructors

JannoNrLibraries Int 

Instances

Instances details
Generic JannoNrLibraries Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoNrLibraries :: Type -> Type #

Show JannoNrLibraries Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoNrLibraries Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoNrLibraries

ToField JannoNrLibraries Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoNrLibraries -> Field

Eq JannoNrLibraries Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoNrLibraries Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoNrLibraries Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoNrLibraries Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoNrLibraries = D1 ('MetaData "JannoNrLibraries" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoNrLibraries" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype JannoLibraryName Source #

A datatype for the Library_Names .janno column

Constructors

JannoLibraryName Text 

Instances

Instances details
Show JannoLibraryName Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoLibraryName Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoLibraryName

ToField JannoLibraryName Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoLibraryName -> Field

Eq JannoLibraryName Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoLibraryName Source # 
Instance details

Defined in Poseidon.ColumnTypes

data JannoCaptureType Source #

A datatype for the Capture_Type .janno column

Instances

Instances details
Bounded JannoCaptureType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Enum JannoCaptureType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Generic JannoCaptureType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoCaptureType :: Type -> Type #

Show JannoCaptureType Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoCaptureType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoCaptureType

ToField JannoCaptureType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoCaptureType -> Field

Eq JannoCaptureType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoCaptureType Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoCaptureType Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoCaptureType Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoCaptureType = D1 ('MetaData "JannoCaptureType" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'False) (((C1 ('MetaCons "Shotgun" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "A1240K" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ArborComplete" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ArborPrimePlus" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "ArborAncestralPlus" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TwistAncientDNA" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OtherCapture" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ReferenceGenome" 'PrefixI 'False) (U1 :: Type -> Type))))

data JannoUDG Source #

A datatype for the UDG .janno column

Constructors

Minus 
Half 
Plus 
Mixed 

Instances

Instances details
Bounded JannoUDG Source # 
Instance details

Defined in Poseidon.ColumnTypes

Enum JannoUDG Source # 
Instance details

Defined in Poseidon.ColumnTypes

Generic JannoUDG Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoUDG :: Type -> Type #

Methods

from :: JannoUDG -> Rep JannoUDG x #

to :: Rep JannoUDG x -> JannoUDG #

Show JannoUDG Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoUDG Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoUDG

ToField JannoUDG Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoUDG -> Field

Eq JannoUDG Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoUDG Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoUDG Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

make :: MonadFail m => Text -> m JannoUDG Source #

type Rep JannoUDG Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoUDG = D1 ('MetaData "JannoUDG" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'False) ((C1 ('MetaCons "Minus" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Half" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Plus" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Mixed" 'PrefixI 'False) (U1 :: Type -> Type)))

data JannoLibraryBuilt Source #

A datatype for the Library_Built .janno column

Constructors

DS 
SS 
MixedSSDS 
Other 

Instances

Instances details
Bounded JannoLibraryBuilt Source # 
Instance details

Defined in Poseidon.ColumnTypes

Enum JannoLibraryBuilt Source # 
Instance details

Defined in Poseidon.ColumnTypes

Generic JannoLibraryBuilt Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoLibraryBuilt :: Type -> Type #

Show JannoLibraryBuilt Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoLibraryBuilt Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoLibraryBuilt

ToField JannoLibraryBuilt Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoLibraryBuilt -> Field

Eq JannoLibraryBuilt Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoLibraryBuilt Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoLibraryBuilt Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoLibraryBuilt Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoLibraryBuilt = D1 ('MetaData "JannoLibraryBuilt" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'False) ((C1 ('MetaCons "DS" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SS" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "MixedSSDS" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Other" 'PrefixI 'False) (U1 :: Type -> Type)))

data JannoGenotypePloidy Source #

A datatype for the Genotype_Ploidy .janno column

Constructors

Diploid 
Haploid 

Instances

Instances details
Bounded JannoGenotypePloidy Source # 
Instance details

Defined in Poseidon.ColumnTypes

Enum JannoGenotypePloidy Source # 
Instance details

Defined in Poseidon.ColumnTypes

Generic JannoGenotypePloidy Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoGenotypePloidy :: Type -> Type #

Show JannoGenotypePloidy Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoGenotypePloidy Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoGenotypePloidy

ToField JannoGenotypePloidy Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoGenotypePloidy -> Field

Eq JannoGenotypePloidy Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoGenotypePloidy Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoGenotypePloidy Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoGenotypePloidy Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoGenotypePloidy = D1 ('MetaData "JannoGenotypePloidy" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'False) (C1 ('MetaCons "Diploid" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Haploid" 'PrefixI 'False) (U1 :: Type -> Type))

newtype JannoDataPreparationPipelineURL Source #

A datatype for the Genotype_Ploidy .janno column

Instances

Instances details
Generic JannoDataPreparationPipelineURL Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoDataPreparationPipelineURL :: Type -> Type #

Show JannoDataPreparationPipelineURL Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoDataPreparationPipelineURL Source # 
Instance details

Defined in Poseidon.ColumnTypes

ToField JannoDataPreparationPipelineURL Source # 
Instance details

Defined in Poseidon.ColumnTypes

Eq JannoDataPreparationPipelineURL Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoDataPreparationPipelineURL Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoDataPreparationPipelineURL Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDataPreparationPipelineURL Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDataPreparationPipelineURL = D1 ('MetaData "JannoDataPreparationPipelineURL" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoDataPreparationPipelineURL" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype JannoEndogenous Source #

A datatype for the Endogenous .janno column

Constructors

JannoEndogenous Double 

Instances

Instances details
Generic JannoEndogenous Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoEndogenous :: Type -> Type #

Show JannoEndogenous Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoEndogenous Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoEndogenous

ToField JannoEndogenous Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoEndogenous -> Field

Eq JannoEndogenous Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoEndogenous Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoEndogenous Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoEndogenous Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoEndogenous = D1 ('MetaData "JannoEndogenous" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoEndogenous" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))

newtype JannoNrSNPs Source #

A datatype for the Nr_SNPs .janno column

Constructors

JannoNrSNPs Int 

Instances

Instances details
Generic JannoNrSNPs Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoNrSNPs :: Type -> Type #

Show JannoNrSNPs Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoNrSNPs Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoNrSNPs

ToField JannoNrSNPs Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoNrSNPs -> Field

Eq JannoNrSNPs Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoNrSNPs Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoNrSNPs Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

make :: MonadFail m => Text -> m JannoNrSNPs Source #

type Rep JannoNrSNPs Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoNrSNPs = D1 ('MetaData "JannoNrSNPs" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoNrSNPs" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype JannoCoverageOnTargets Source #

A datatype for the Coverage_on_Target_SNPs .janno column

Instances

Instances details
Generic JannoCoverageOnTargets Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoCoverageOnTargets :: Type -> Type #

Show JannoCoverageOnTargets Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoCoverageOnTargets Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoCoverageOnTargets

ToField JannoCoverageOnTargets Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoCoverageOnTargets -> Field

Eq JannoCoverageOnTargets Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoCoverageOnTargets Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoCoverageOnTargets Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoCoverageOnTargets Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoCoverageOnTargets = D1 ('MetaData "JannoCoverageOnTargets" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoCoverageOnTargets" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))

newtype JannoDamage Source #

A datatype for the Damage .janno column

Constructors

JannoDamage Double 

Instances

Instances details
Generic JannoDamage Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoDamage :: Type -> Type #

Show JannoDamage Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoDamage Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoDamage

ToField JannoDamage Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoDamage -> Field

Eq JannoDamage Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoDamage Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoDamage Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

make :: MonadFail m => Text -> m JannoDamage Source #

type Rep JannoDamage Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoDamage = D1 ('MetaData "JannoDamage" "Poseidon.ColumnTypes" "poseidon-hs-1.6.0.0-CwGty8Kh6aTIT5Pu2ecao6" 'True) (C1 ('MetaCons "JannoDamage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))

newtype JannoContamination Source #

A datatype for the Contamination .janno column

Constructors

JannoContamination Text 

Instances

Instances details
Show JannoContamination Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoContamination Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoContamination

ToField JannoContamination Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoContamination -> Field

Eq JannoContamination Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoContamination Source # 
Instance details

Defined in Poseidon.ColumnTypes

newtype JannoContaminationErr Source #

A datatype for the Contamination_Err .janno column

newtype JannoContaminationMeas Source #

A datatype for the Contamination_Meas .janno column

newtype JannoContaminationNote Source #

A datatype for the Contamination_Note .janno column

data JannoGeneticSourceAccessionID Source #

A datatype for the Genetic_Source_Accession_IDs .janno column

Instances

Instances details
Generic JannoGeneticSourceAccessionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

Associated Types

type Rep JannoGeneticSourceAccessionID :: Type -> Type #

Show JannoGeneticSourceAccessionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoGeneticSourceAccessionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoGeneticSourceAccessionID

ToField JannoGeneticSourceAccessionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

Eq JannoGeneticSourceAccessionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

Ord JannoGeneticSourceAccessionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoGeneticSourceAccessionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

type Rep JannoGeneticSourceAccessionID Source # 
Instance details

Defined in Poseidon.ColumnTypes

newtype JannoPrimaryContact Source #

A datatype for the Primary_Contact .janno column

newtype JannoComment Source #

A datatype for the Note .janno column

Constructors

JannoComment Text 

Instances

Instances details
Show JannoComment Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoComment Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoComment

ToField JannoComment Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoComment -> Field

Eq JannoComment Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoComment Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

make :: MonadFail m => Text -> m JannoComment Source #

newtype JannoKeyword Source #

A datatype for the Keywords .janno column

Constructors

JannoKeyword Text 

Instances

Instances details
Show JannoKeyword Source # 
Instance details

Defined in Poseidon.ColumnTypes

FromField JannoKeyword Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

parseField :: Field -> Parser JannoKeyword

ToField JannoKeyword Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

toField :: JannoKeyword -> Field

Eq JannoKeyword Source # 
Instance details

Defined in Poseidon.ColumnTypes

Makeable JannoKeyword Source # 
Instance details

Defined in Poseidon.ColumnTypes

Methods

make :: MonadFail m => Text -> m JannoKeyword Source #