diff --git a/uk/ac/sanger/artemis/io/GFFStreamFeature.java b/uk/ac/sanger/artemis/io/GFFStreamFeature.java index a6fb2d92813e561a97b26cc0c474a9428be2b4e8..d9f2d6571c2907531ad7bf9021446f18a8956ebb 100644 --- a/uk/ac/sanger/artemis/io/GFFStreamFeature.java +++ b/uk/ac/sanger/artemis/io/GFFStreamFeature.java @@ -1338,4 +1338,36 @@ public class GFFStreamFeature extends SimpleDocumentFeature this.chadoLazyFeature = chadoLazyFeature; } + public static void main(String args[]) + { + Key key = new Key("region"); + try + { + final EntryInformation entry_information = + SimpleEntryInformation.getDefaultEntryInformation (); + GFFDocumentEntry entry = new GFFDocumentEntry(entry_information); + + Location location = new Location("1003..1222"); + QualifierVector qualifiers = new QualifierVector(); + GFFStreamFeature f = new GFFStreamFeature(key, location, qualifiers); + entry.add(f); + + java.io.File aFile = new java.io.File("x"); + java.io.FileWriter writer = new java.io.FileWriter(aFile); + f.writeToStream(writer); + writer.close(); + } + catch (LocationParseException e) + { + e.printStackTrace(); + } + catch (IOException e) + { + e.printStackTrace(); + } + catch (EntryInformationException e) + { + e.printStackTrace(); + } + } }