Esempio n. 1
0
        private void updateLiverMoleculeExpression(IndividualMolecule molecule)
        {
            var liverContainer = molecule.ExpressionContainer(CoreConstants.Organ.Liver);

            if (liverContainer == null)
            {
                return;
            }

            LIVER_ZONES.Each(z =>
            {
                var zoneContainer = _cloner.Clone(liverContainer).WithName(z);
                zoneContainer.OrganPath.Add(z);
                zoneContainer.ContainerName = z;
                molecule.Add(zoneContainer);
            });

            molecule.RemoveChild(liverContainer);
        }