public Dictionary <string, Dictionary <Residue, bool> > Predict(PDBFile file, IDictionary <string, ProteinGraph> graphs) { if (TrainingPDBs.Any(pdb => pdb.Equals(file.Name))) { Log.Post("This PDB was used to train this predictor."); } return(PredictionFunc(file, graphs)); }
public void Train(CreatePredictorVM vm, IEnumerable <PDBFile> trainingFiles, IDictionary <string, IDictionary <Residue, bool> > referenceInterface, IDictionary <string, IDictionary <string, ProteinGraph> > graphs) { TrainingAction(vm, trainingFiles, referenceInterface, graphs); TrainingPDBs.AddRange(trainingFiles.Select(file => file.Name)); }