Copyright | 2021 Dominik Schrempf |
---|---|
License | GPL-3.0-or-later |
Maintainer | [email protected] |
Stability | unstable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
TLynx.Simulate.Options
Contents
Description
Creation date: Fri May 3 11:51:07 2019.
Synopsis
Documentation
Process to be used for simulation.
Constructors
BirthDeath | |
Coalescent |
Instances
data SimulateArguments Source #
Arguments need to simulate phylogenetic trees using birth and death processes.
Constructors
SimulateArguments | |
Fields
|
Instances
FromJSON SimulateArguments Source # | |||||
Defined in TLynx.Simulate.Options Methods parseJSON :: Value -> Parser SimulateArguments # parseJSONList :: Value -> Parser [SimulateArguments] # | |||||
ToJSON SimulateArguments Source # | |||||
Defined in TLynx.Simulate.Options Methods toJSON :: SimulateArguments -> Value # toEncoding :: SimulateArguments -> Encoding # toJSONList :: [SimulateArguments] -> Value # toEncodingList :: [SimulateArguments] -> Encoding # omitField :: SimulateArguments -> Bool # | |||||
Generic SimulateArguments Source # | |||||
Defined in TLynx.Simulate.Options Associated Types
Methods from :: SimulateArguments -> Rep SimulateArguments x # to :: Rep SimulateArguments x -> SimulateArguments # | |||||
Show SimulateArguments Source # | |||||
Defined in TLynx.Simulate.Options Methods showsPrec :: Int -> SimulateArguments -> ShowS # show :: SimulateArguments -> String # showList :: [SimulateArguments] -> ShowS # | |||||
Reproducible SimulateArguments Source # | |||||
Defined in TLynx.Simulate.Options Methods inFiles :: SimulateArguments -> [FilePath] # outSuffixes :: SimulateArguments -> [String] # getSeed :: SimulateArguments -> Maybe SeedOpt # setSeed :: SimulateArguments -> SeedOpt -> SimulateArguments # | |||||
Eq SimulateArguments Source # | |||||
Defined in TLynx.Simulate.Options Methods (==) :: SimulateArguments -> SimulateArguments -> Bool # (/=) :: SimulateArguments -> SimulateArguments -> Bool # | |||||
type Rep SimulateArguments Source # | |||||
Defined in TLynx.Simulate.Options type Rep SimulateArguments = D1 ('MetaData "SimulateArguments" "TLynx.Simulate.Options" "tlynx-0.8.0.0-JHadlx080MyGliqJ0mTjDo" 'False) (C1 ('MetaCons "SimulateArguments" 'PrefixI 'True) ((S1 ('MetaSel ('Just "argsNTrees") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "argsNLeaves") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "argsProcess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Process))) :*: (S1 ('MetaSel ('Just "argsSubSample") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "argsSumStat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "argsSeed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SeedOpt))))) |
simulateArguments :: Parser SimulateArguments Source #
Command line parser.
reportSimulateArguments :: SimulateArguments -> String Source #
Print useful information about the provided arguments.
Orphan instances
FromJSON TimeSpec Source # | |||||
ToJSON TimeSpec Source # | |||||
Generic TimeSpec Source # | |||||
Associated Types
| |||||
Show TimeSpec Source # | |||||
Eq TimeSpec Source # | |||||