arch#

Modules specifying breeding program high-level architecture.

Modules

pybrops.breed.arch.BreedingEdge

Module defining interfaces and associated error checking routines for breeding edges.

pybrops.breed.arch.BreedingGraph

Module defining interfaces and associated error checking routines for breeding graphs.

pybrops.breed.arch.BreedingNode

Module defining basal interfaces and associated error checking routines for breeding nodes.

pybrops.breed.arch.BreedingProgram

Module defining interfaces and associated error checking routines for germplasm bank representation.

pybrops.breed.arch.EmigrationOperator

Module defining interfaces and associated error checking routines for emigration operators.

pybrops.breed.arch.GermplasmBank

Module defining interfaces and associated error checking routines for germplasm bank representation.

pybrops.breed.arch.ImmigrationOperator

Module defining interfaces and associated error checking routines for immigration operators.

pybrops.breed.arch.RecurrentSelectionBreedingProgram

Module implementing recurrent selection.