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

Poseidon.Contributor

Synopsis

Documentation

data ContributorSpec Source #

A data type to represent a contributor

Constructors

ContributorSpec 

Fields

Instances

Instances details
FromJSON ContributorSpec Source #

To facilitate automatic parsing of ContributorSpec from JSON files

Instance details

Defined in Poseidon.Contributor

Methods

parseJSON :: Value -> Parser ContributorSpec

parseJSONList :: Value -> Parser [ContributorSpec]

ToJSON ContributorSpec Source # 
Instance details

Defined in Poseidon.Contributor

Methods

toJSON :: ContributorSpec -> Value

toEncoding :: ContributorSpec -> Encoding

toJSONList :: [ContributorSpec] -> Value

toEncodingList :: [ContributorSpec] -> Encoding

Show ContributorSpec Source # 
Instance details

Defined in Poseidon.Contributor

Eq ContributorSpec Source # 
Instance details

Defined in Poseidon.Contributor

data ORCID Source #

Constructors

ORCID 

Instances

Instances details
FromJSON ORCID Source # 
Instance details

Defined in Poseidon.Contributor

Methods

parseJSON :: Value -> Parser ORCID

parseJSONList :: Value -> Parser [ORCID]

ToJSON ORCID Source # 
Instance details

Defined in Poseidon.Contributor

Methods

toJSON :: ORCID -> Value

toEncoding :: ORCID -> Encoding

toJSONList :: [ORCID] -> Value

toEncodingList :: [ORCID] -> Encoding

Show ORCID Source # 
Instance details

Defined in Poseidon.Contributor

Methods

showsPrec :: Int -> ORCID -> ShowS #

show :: ORCID -> String #

showList :: [ORCID] -> ShowS #

Eq ORCID Source # 
Instance details

Defined in Poseidon.Contributor

Methods

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

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