updated: constructSigmoidPhenotypeFactor.m