Class EmblProcessor

All Implemented Interfaces:
SeqIOListener, SequenceBuilder, ParseErrorSource

public class EmblProcessor extends SequenceBuilderFilter implements ParseErrorSource
Deprecated.
Use org.biojavax.bio.seq.io framework instead
Simple filter which handles attribute lines from an EMBL file. This class delegates creation of Features to a FeatureTableParser, which in turn delegates creation of Locations to an EmblLikeLocationParser which is shared with the GenbankProcessor. An EmblLikeLocationParser parses EMBL/Genbank style locations. Supported location forms:
   123
  invalid input: '<'123 or >123
  (123.567)
  (123.567)..789
   123..(567.789)
  (123.345)..(567.789)
   123..456
  invalid input: '<'123..567 or 123..>567 or invalid input: '<'123..>567
   123^567
   AL123465:(123..567)
 
The only EMBL header information retained over a read/write cycle is the accession number (all numbers).
Since:
1.1
Author:
Thomas Down, Greg Cox, Keith James