poseidon-hs-1.6.7.1: 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

Ord 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 #

Ord ORCID Source # 
Instance details

Defined in Poseidon.Contributor

Methods

compare :: ORCID -> ORCID -> Ordering #

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

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

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

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

max :: ORCID -> ORCID -> ORCID #

min :: ORCID -> ORCID -> ORCID #