예제 #1
0
        public static IRegressionAlgorithm CreateRegressor(RegressorType type, RegressionTypeIdentifier identifier)
        {
            IRegressionAlgorithm regressor = null;

            switch (type)
            {
            case RegressorType.LcmsRegressor:
                regressor = new LcmsRegressor(identifier);
                break;

            default:
                break;
            }

            return(regressor);
        }
예제 #2
0
 public LcmsRegressor(RegressionTypeIdentifier identifier)
 {
     m_regressor = new Regressor.clsRegressor();
 }
예제 #3
0
 /// <summary>
 /// Adds a list of peptide results to the database.
 /// </summary>
 /// <param name="peptides"></param>
 /// <param name="type"></param>
 public void AddResults(List <Target> targets,
                        RegressionTypeIdentifier type,
                        IRetentionTimePredictor predictor)
 {
     AddMassTags(targets, predictor);
 }