add support for non-negative least squares (NNLS), needed for determination of profile weights when multiple profiles are fitted
add support for non-negative least squares (NNLS), needed for determination of profile weights when multiple profiles are fitted