designScore, but is not directly used.
conditionLevel( array.allocation, condition.allocation, condition.combination,nEnvFactors )nEnvFactors is 1 and nLevels is 1, there is one condition in
the experiment (i.e. no enviromental perturbation) and thus only genetic factor
will be considered in the algorithm.
When nEnvFactors is 1 and nLevels is larger than 1 or nEnvFactors is
larger than 1, all main factor(s) and interacting facotr(s) will be included.
array.allocation is NULL. Then the conditionLevel is
decided by condition.allocation.
For dual-channel experiment, array.allocation decides which RILs are selected and
then the condition.allocation indicates which condition this RIL will be put in for the
experiment.
designScore, conditionCombination