-- Id of the trait, must be unique, avoid spaces
id = "S1" 
-- List of traits for this species
traitsId = {"T1", "T2", "T3", "T4"}

-- Age class informations
deltaAge = {10, 35, 55, 20}

sizeByAge = {3000, 1000, 500, 100}
source = "generated" -- "generated" or "injection"

-- Genetic architecture, species level
-- Total number of locus for all traits defined. Must be consistent with ploidy and genomeSize
nLocus = 41
-- Ploidy, 1 or 2
ploidy = { 2 }
-- Size of the genome should equal nLlocus * ploidy
genomeSize = 82

-- Number of allele per locus
nAllpLoci =  { 1000 }
allEffSource = "generated" -- "generated" or "userdata"
 -- Number of alleles initially present in the meta-population for each trait. Cannot exceed nAllpLoci
nAllInit = { 10 }
--  Crossing rate, >= 0 and <= 0.5
crossingRate = { 0.5 }
-- Beginning of chromosomes
chromoSplit = {0, 20 }
-- Mutation rate
mutationRate = { 1e-05 }
-- Inheritance, sum must equal ploidy
inheritance = {
            female = { 1 },
            male =   { 1 },
       }

-- Reproduction regime
-- Assortative or random mating: requires a trait id or nil
assortMating = "T1"
-- Correlation required between the trait values of the parents under assortative mating
rho = 0.8
-- Selfing rate
selfingRate = 0.02

-- Migration
-- Accepted values: steppingStone, island, matrix, pattern
-- matrix and pattern require a data file
fluxSource = { pollen = "island", seed = "island" }
-- ms (seed dispersal) and mp (pollen dispersal) are only used when fluxSource = steppingStone or island
ms = 0.02
mp = 0.0002
-- For allelic effects generation only
Nm = 10.2


-- Selection interaction for matricial fitness computation:
-- the value of Ti_Tj (when different from 0) describes the correlation (+ ou -) between traits
selIntInteractions = {T1_T2 = 0}
