private MoleculeParameter moleculeParameterFrom(string moleculeName, FlatMoleculeParameter flatMoleculeParameter) { var moleculeParameter = new MoleculeParameter { MoleculeName = moleculeName, Parameter = _parameterFactory.CreateFor(flatMoleculeParameter) }; _proteinSynonymRepository.AddSynonymsTo(moleculeParameter); return(moleculeParameter); }
private TransporterContainerTemplate mapFrom(IList <FlatTransporterContainerTemplate> flatTemplatesGroupByKeys) { //the enumeration contains at least one element per construction. We use the first element to initialize the template var flatTemplate = flatTemplatesGroupByKeys.First(); var template = new TransporterContainerTemplate { CompartmentName = flatTemplate.CompartmentName, Gene = flatTemplate.Gene, OrganName = flatTemplate.OrganName, Species = flatTemplate.Species, TransportType = flatTemplate.TransportType, }; _flatProteinSynonymRepository.AddSynonymsTo(template); return(template); }