@Override protected void addParticipant(Participant participant, BinaryInteraction interaction) { if (interaction.getParticipantA() != null){ interaction.setParticipantB(participant); } else { interaction.setParticipantA(participant); } } }
public BinaryInteraction createBasicBinaryInteractionFrom(Interaction interaction, Participant p1, Participant p2, CvTerm expansionMethod){ BinaryInteraction binary = instantiateNewBinaryInteraction(); binary.setComplexExpansion(expansionMethod); InteractionCloner.copyAndOverrideBasicInteractionProperties(interaction, binary, false, true); binary.setParticipantA(p1); binary.setParticipantB(p2); return binary; }
target.setParticipantB(null); clone.setStoichiometry(0); target.setParticipantB(clone); target.setParticipantB(iterator.next()); target.setParticipantB(null); clone2.setStoichiometry(0); target.setParticipantB(clone2); Participant clone2 = new DefaultParticipant(second.getInteractor()); ParticipantCloner.copyAndOverrideBasicParticipantProperties(second, clone2, true); target.setParticipantB(clone2); target.setParticipantB(null);