/** * * @param interaction * @return the computed Mi cluster score for this interaction */ public static double getMiClusterScoreFor(EncoreInteraction interaction){ List<Confidence> confidenceValues = interaction.getConfidenceValues(); return extractMiClusterScoreFrom(confidenceValues); }
String score = null; for(Confidence confidenceValue:eI.getConfidenceValues()){ if(confidenceValue.getType().equalsIgnoreCase(getScoreName())){ score = confidenceValue.getValue();
public double[] getScores(){ if(this.getInteractionMapping() == null){ runService(); } int scoreListSize = this.getInteractionMapping().size(); double [] scores = new double[scoreListSize]; int i = 0; for(EncoreInteraction eI:this.getInteractionMapping().values()){ List<Confidence> confidenceValues = eI.getConfidenceValues(); Double score = null; for(Confidence confidenceValue:confidenceValues){ if(confidenceValue.getType().equalsIgnoreCase(getScoreName())){ score = Double.parseDouble(confidenceValue.getValue()); } } if(score == null){ logger.error("No score for this interaction: " + eI.getId()); } scores[i] = score; i++; } return scores; }
List<Confidence> confidenceValues = eI.getConfidenceValues(); confidenceValueLoop: for(Confidence confidenceValue:confidenceValues){
int i = 0; for(EncoreInteraction eI:this.getInteractionMapping().values()){ List<Confidence> confidenceValues = eI.getConfidenceValues(); Double score = null; for(Confidence confidenceValue:confidenceValues){
bI.setInteractionAcs(interactionAcs); bI.setSourceDatabases(encoreInteraction.getSourceDatabases()); bI.setConfidenceValues(encoreInteraction.getConfidenceValues()); bI.setDetectionMethods(psiDetectionMethods); bI.setInteractionTypes(psiInteractionTypes);
processMethodAndType(encoreInteraction, mappingEcoreInteraction); mappingEcoreInteraction.addAuthors(encoreInteraction.getAuthors()); mappingEcoreInteraction.addConfidenceValues(encoreInteraction.getConfidenceValues()); mappingEcoreInteraction.addSourceDatabases(encoreInteraction.getSourceDatabases()); mappingEcoreInteraction.getDistinctPublications().addAll(encoreInteraction.getDistinctPublications());