# HG changeset patch # User jdamerow # Date 1352502668 25200 # Node ID 0c7cf517ff2ddfa026d58bdf22bee58dabbaa6f3 # Parent 50aeb96a8ee9b8455f9d71d766db80fa2459e1d0 linnaeus results diff -r 50aeb96a8ee9 -r 0c7cf517ff2d src/de/mpiwg/anteater/results/impl/ScientificNameResultFinder.java --- a/src/de/mpiwg/anteater/results/impl/ScientificNameResultFinder.java Thu Nov 01 13:23:25 2012 -0700 +++ b/src/de/mpiwg/anteater/results/impl/ScientificNameResultFinder.java Fri Nov 09 16:11:08 2012 -0700 @@ -66,7 +66,7 @@ for (Integer type : nameExtractionsByType.keySet()) { for (Integer textId : nameExtractionsByType.get(type).keySet()) { List nameExtractions = nameExtractionsByType.get(type).get(textId); - List placesExtractions = placeExtractionsByType.get(type).get(textId); + List placesExtractions = placeExtractionsByType.get(type).get(textId) != null ? placeExtractionsByType.get(type).get(textId) : new ArrayList(); List placeIndices = new ArrayList(); diff -r 50aeb96a8ee9 -r 0c7cf517ff2d src/de/mpiwg/anteater/results/impl/ScientificNameResultManager.java --- a/src/de/mpiwg/anteater/results/impl/ScientificNameResultManager.java Thu Nov 01 13:23:25 2012 -0700 +++ b/src/de/mpiwg/anteater/results/impl/ScientificNameResultManager.java Fri Nov 09 16:11:08 2012 -0700 @@ -12,7 +12,8 @@ public class ScientificNameResultManager extends AResultManager { public final static String SCIENTIFIC_NAME_TAG_Start = ""; + public final static String SCIENTIFIC_NAME_ID_ATTR = "\" ncbiID=\""; + public final static String SCIENTIFIC_NAME_TAG_End = "\" >"; public final static String SCIENTIFIC_NAME_TAG_CLOSE = ""; public final static String TAG_TYPE = "scientific_name"; @@ -45,7 +46,7 @@ for (SpeciesScientificResult name : namesOfSum) { - tags.add(new AnnotationTag(SCIENTIFIC_NAME_TAG_Start + name.getFinding().getScientificName() + SCIENTIFIC_NAME_TAG_End, name.getFinding().getStart(), SCIENTIFIC_NAME_TAG_CLOSE, name.getFinding().getStart() + tags.add(new AnnotationTag(SCIENTIFIC_NAME_TAG_Start + name.getFinding().getScientificName() + SCIENTIFIC_NAME_ID_ATTR + (name.getFinding().getNcbiId() != null ? name.getFinding().getNcbiId() : "") + SCIENTIFIC_NAME_TAG_End, name.getFinding().getStart(), SCIENTIFIC_NAME_TAG_CLOSE, name.getFinding().getStart() + name.getFinding().getLength(), TAG_TYPE)); } diff -r 50aeb96a8ee9 -r 0c7cf517ff2d src/de/mpiwg/anteater/xml/impl/AnalysisXMLManager.java --- a/src/de/mpiwg/anteater/xml/impl/AnalysisXMLManager.java Thu Nov 01 13:23:25 2012 -0700 +++ b/src/de/mpiwg/anteater/xml/impl/AnalysisXMLManager.java Fri Nov 09 16:11:08 2012 -0700 @@ -47,11 +47,11 @@ } public List getSummaryCommonNamesResults() { - return getResults("/analysis/commonNames/summaries"); + return getResults("/analysis/commonNames/summaries/linnaeus"); } public List getSupplementaryInfoCommonNamesResults() { - return getResults("/analysis/commonNames/supplementary_information"); + return getResults("/analysis/commonNames/supplementary_information/linnaeus"); } public List getSummaryPlacesResults() {