private void processClusterContext(MiClusterContext context, String interactionAc, Collection<BinaryInteraction> toBinary) { // process the context information List<CrossReference> detectionMethods = toBinary.iterator().next().getDetectionMethods(); String detectionMI = detectionMethods.iterator().next().getIdentifier(); if (!context.getMiTerms().containsKey(detectionMI)){ context.getMiTerms().put(detectionMI, detectionMethods.iterator().next().getText()); } List<CrossReference> interactionTypes = toBinary.iterator().next().getInteractionTypes(); String typeMi = interactionTypes.iterator().next().getIdentifier(); if (!context.getMiTerms().containsKey(typeMi)){ context.getMiTerms().put(typeMi, interactionTypes.iterator().next().getText()); } context.getInteractionToMethod_type().put(interactionAc, new MethodTypePair(detectionMI, typeMi)); if (toBinary.size() > 1){ context.getSpokeExpandedInteractions().add(interactionAc); } }
MethodTypePair pair = new MethodTypePair(meth.getIdentifier(), type); MethodTypePair pair = new MethodTypePair(method, type.getIdentifier()); String method = iMethods.get(i).getIdentifier(); String type = iTypes.get(i).getIdentifier(); MethodTypePair pair = new MethodTypePair(method, type); MethodTypePair pair = new MethodTypePair(null, type.getIdentifier()); MethodTypePair pair = new MethodTypePair(meth.getIdentifier(), null); MethodTypePair pair = new MethodTypePair(null, type.getIdentifier()); MethodTypePair pair = new MethodTypePair(meth.getIdentifier(), null);
protected void processMiTerms(BinaryInteraction interaction, MiClusterContext context, String intactAc){ List<CrossReference> detectionMethods = interaction.getDetectionMethods(); Map<String, String> miTerms = context.getMiTerms(); for (CrossReference method : detectionMethods){ if (!miTerms.containsKey(method.getIdentifier())){ String methodName = method.getText() != null ? method.getText() : "-"; miTerms.put(method.getIdentifier(), methodName); } } List<CrossReference> types = interaction.getInteractionTypes(); for (CrossReference type : types){ if (!miTerms.containsKey(type.getIdentifier())){ String methodName = type.getText() != null ? type.getText() : "-"; miTerms.put(type.getIdentifier(), methodName); } } String detectionMI = detectionMethods.iterator().next().getIdentifier(); String typeMi = types.iterator().next().getIdentifier(); MethodTypePair entry = new MethodTypePair(detectionMI, typeMi); context.getInteractionToMethod_type().put(intactAc, entry); }
MethodTypePair entry = new MethodTypePair(detectionMI, typeMi); context.getInteractionToMethod_type().put(intactAc, entry);