diff --git a/uk/ac/sanger/artemis/util/DatabaseDocument.java b/uk/ac/sanger/artemis/util/DatabaseDocument.java index d0562c01bd5d7a22cc299bc5592899b0f58b0855..026403c766e37e1f4b85e203e708fa2b0cd1a2b3 100644 --- a/uk/ac/sanger/artemis/util/DatabaseDocument.java +++ b/uk/ac/sanger/artemis/util/DatabaseDocument.java @@ -373,13 +373,11 @@ public class DatabaseDocument extends Document List schemaList = new Vector(); schemaList.add(schema); - - return new ByteArrayInputStream(getGeneFeature(srcFeatureId, - schemaList, dao).getBytes()); + ByteBuffer bb = getGeneFeature(srcFeatureId, + schemaList, dao); + return new ByteArrayInputStream(bb.getBytes()); } - gff_buffer = getGff(dao); - if(splitGFFEntry) { @@ -751,15 +749,13 @@ public class DatabaseDocument extends Document for(int j = 0; j < transcipt_relations.size(); j++) { id = ((FeatureRelationship) transcipt_relations.get(j)).getFeatureBySubjectId().getFeatureId(); - buildGffLineFromId(dao, id, id_store, parent.getUniqueName(), src_id, buff, null); } } - - System.out.println( new String(buff.getBytes()) ); + logger4j.debug( new String(buff.getBytes()) ); return buff; }