@Override
	public List<Rule> getRulesForRhs(List<Specie> species) {
		List<Rule> affectingRHSRules = new ArrayList<Rule>();
		for (Rule rule : rules) {
			for (Specie specie : species) {
				if (!rule.getRhs().contains(specie)) {
					break;
				}
				affectingRHSRules.add(rule);
			}
		}
		return affectingRHSRules;
	}