private void addMolecules(IMoleculeBuildingBlock moleculeBuilders, IList <DTOMoleculeSelection> dtos)
 {
     moleculeBuilders.Each(x => dtos.Add(new DTOMoleculeSelection
     {
         BuildingBlock   = moleculeBuilders.Name,
         Molecule        = x.Name,
         MoleculeBuilder = x
     }));
 }
Beispiel #2
0
        private void updateForPKSimChanges(IMoleculeBuildingBlock moleculeBuildingBlock)
        {
            var calculatedSpecificIntestinalPermeabilityTranscellularFormula =
                moleculeBuildingBlock.FormulaCache.FindByName("PARAM_P_int_InVitro");

            if (calculatedSpecificIntestinalPermeabilityTranscellularFormula == null)
            {
                return;
            }
            var velocity = _dimensionFactory.Dimension(AppConstants.DimensionNames.VELOCITY);

            moleculeBuildingBlock.Each(mb => addCalculatedSpecificIntestinalPermeabilityTranscellularParameterTo(mb, calculatedSpecificIntestinalPermeabilityTranscellularFormula, velocity));
        }
 public void Visit(IMoleculeBuildingBlock moleculeBuildingBlock)
 {
     moleculeBuildingBlock.Each(updateToAmountDimension);
 }