public BinaryInteraction createSelfBinaryInteractionFrom(Interaction interaction) { BinaryInteraction<Participant> binary = instantiateNewBinaryInteraction(); InteractionCloner.copyAndOverrideBasicInteractionProperties(interaction, binary, false, true); InteractionCloner.copyAndOverrideBasicParticipantsToBinary(interaction, binary, false, true); return binary; }
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; }