UsefulnessCriterionSelectionMixin#

class pybrops.breed.prot.sel.UsefulnessCriterionSelection.UsefulnessCriterionSelectionMixin[source]#

Bases: object

Semi-abstract class for Usefulness Criterion (UC) Selection with constraints.

Methods

Attributes

gmapfn

Genetic map function used in the calculation of progeny genetic variance matrices.

nself

Number of selfing generations post-cross before progenies are derived.

ntrait

Number of traits to expect from breeding value matrix inputs.

selection_intensity

Get selection intensity.

unique_parents

Whether parents should be unique.

upper_percentile

Upper percentile of progenies to select.

vmatfcty

Variance matrix factory to calculate progeny genetic variances.

property gmapfn: GeneticMapFunction#

Genetic map function used in the calculation of progeny genetic variance matrices.

property nself: Integral#

Number of selfing generations post-cross before progenies are derived. Used in variance calculations.

property ntrait: Integral#

Number of traits to expect from breeding value matrix inputs.

property selection_intensity: Real#

Get selection intensity.

property unique_parents: bool#

Whether parents should be unique.

property upper_percentile: Real#

Upper percentile of progenies to select.

property vmatfcty: GeneticVarianceMatrixFactory#

Variance matrix factory to calculate progeny genetic variances.