Package org.biojava.bio.program.gff
package org.biojava.bio.program.gff
GFF manipulation.
GFF is a text-file format for specifying features within sequences. For up-to-date information, go to the GFF home page. Using this package, you can load GFF from a stream, create Features on Sequences, generate GFF from Features and write GFF to file.
Nearly all of the API uses the concept of a GFF stream that 'pushes' GFF from some source to a recipient. Recipients implement the GFFDocumentHandler interface.
There should be some demonstration programs in the
biojava-live/demos/gff
directory.
-
ClassDescriptionThe interface for things that listen to GFF event streams.A set of entries and comments as a representation of a GFF file.Interface which captures any errors which occur when parsing a GFF stream.An object that filters a stream of GFF, forwarding some GFFRecords to a listening GFFDocumentHandler, and dropping others.Parse a stream of GFF text into a stream of records and comments.A single GFF record.A filter that will accept or reject a GFFEntry.Implementation of GFFRecordFilter that accepts everything.Implementation of GFFRecordFilter that accepts records based upon the feature field.Implementation of GFFRecordFilter that accepts records based upon the sequence name.Implementation of GFFRecordFilter that accepts records based upon the source field.Listens to a stream of GFF events and writes the lines to a PrintWriter.Ignore this record in the stream.Turns a sequence database into a GFF event stream.A no-frills implementation of a GFFRecord.