diff --git a/pikes-tintop/src/main/java/eu/fbk/dkm/pikes/tintop/annotators/MateSrlAnnotator.java b/pikes-tintop/src/main/java/eu/fbk/dkm/pikes/tintop/annotators/MateSrlAnnotator.java index 00a3e6c37..db5b30c6b 100644 --- a/pikes-tintop/src/main/java/eu/fbk/dkm/pikes/tintop/annotators/MateSrlAnnotator.java +++ b/pikes-tintop/src/main/java/eu/fbk/dkm/pikes/tintop/annotators/MateSrlAnnotator.java @@ -39,8 +39,9 @@ public MateSrlAnnotator(String annotatorName, Properties props) { public static Sentence createMateSentence(CoreMap stanfordSentence) { Sentence ret; - - int size = stanfordSentence.size(); + + java.util.List get = stanfordSentence.get(CoreAnnotations.TokensAnnotation.class); + int size = get.size(); String[] forms = new String[size + 1]; String[] poss = new String[size + 1]; @@ -54,22 +55,18 @@ public static Sentence createMateSentence(CoreMap stanfordSentence) { lemmas[0] = ""; feats[0] = ""; - java.util.List get = stanfordSentence.get(CoreAnnotations.TokensAnnotation.class); for (int i = 0; i < get.size(); i++) { CoreLabel token = get.get(i); forms[i + 1] = token.get(CoreAnnotations.TextAnnotation.class); poss[i + 1] = token.get(CoreAnnotations.PartOfSpeechAnnotation.class); lemmas[i + 1] = token.get(CoreAnnotations.LemmaAnnotation.class); feats[i + 1] = null; - labels[0] = token.get(CoreAnnotations.CoNLLDepTypeAnnotation.class); parents[0] = token.get(CoreAnnotations.CoNLLDepParentIndexAnnotation.class) + 1; } ret = new Sentence(forms, lemmas, poss, feats); - ret.setHeadsAndDeprels(parents, labels); - return ret; }