addRule(parts[0], new EquivalenceExpansion()); } else if (tag.equals(OboFormatTag.TAG_TREAT_XREFS_AS_GENUS_DIFFERENTIA.getTag())) { addRule(idSpace, new GenusDifferentiaExpansion(parts[1], parts[2]));
String idSpace = parts[0]; if (c.getTag().equals(OboFormatTag.TAG_TREAT_XREFS_AS_EQUIVALENT.getTag())) { addRule(parts[0], new EquivalenceExpansion());
addRule(parts[0], new EquivalenceExpansion()); } else if (tag.equals(OboFormatTag.TAG_TREAT_XREFS_AS_GENUS_DIFFERENTIA.getTag())) { addRule(idSpace, new GenusDifferentiaExpansion(parts[1], parts[2]));
addRule(parts[0], new EquivalenceExpansion()); } else if (tag.equals(OboFormatTag.TAG_TREAT_XREFS_AS_GENUS_DIFFERENTIA.getTag())) { addRule(idSpace, new GenusDifferentiaExpansion(parts[1], parts[2]));
addRule(parts[0], new EquivalenceExpansion()); } else if (tag.equals(OboFormatTag.TAG_TREAT_XREFS_AS_GENUS_DIFFERENTIA.getTag())) { addRule(idSpace, new GenusDifferentiaExpansion(parts[1], parts[2]));