diff --git a/meta.data.action/src/main/java/meta/data/action/MetaDataExtractor.java b/meta.data.action/src/main/java/meta/data/action/MetaDataExtractor.java index 0ce2db1..fcea7f1 100644 --- a/meta.data.action/src/main/java/meta/data/action/MetaDataExtractor.java +++ b/meta.data.action/src/main/java/meta/data/action/MetaDataExtractor.java @@ -204,8 +204,9 @@ private static void printNodeList(String pId, PathwayModel p) throws IOException idMappings = getIDMappingsString(e, pId, p, idmpStack); if (!writtenStrings.contains(idMappings)) { if(!comment.equals("")) comment = comment.substring(0, comment.length()-5); - w.write(e.getTextLabel().replace("\n", "") + "\t" + e.getType() + "\t" + ((bioregID != null) ? bioregID : "") + "\t\"" + comment + "\"\t" + idMappings + "\n"); - writtenStrings.add(idMappings); // full string, bc the identifiers may be linked to different labels + String output = e.getTextLabel().replace("\n", "") + "\t" + e.getType() + "\t" + ((bioregID != null) ? bioregID : "") + "\t\"" + comment + "\"\t" + idMappings + "\n"; + w.write(output); + writtenStrings.add(output); } } }