protected IEnumerable <string> ValidMoleculeNamesForPartner(IMoBiReactionBuildingBlock buildingBlock)
 {
     return(_reactionTask.SelectMoleculeNames(buildingBlock, UnallowedNames(Subject), Subject.Name, PartnerType));
 }
        public void AddNewReactionPartnerBuilder()
        {
            var moleculeNames = _reactionBuilderTask.SelectMoleculeNames(ReactionBuildingBlock, ExistingPartners(), _reactionBuilderDTO.Name, PartnerType);

            moleculeNames.Each(moleculeName => AddCommand(AddCommandFor(moleculeName).Run(_context)));
        }