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
      <123 or >123
      (123.567)
      (123.567)..789
       123..(567.789)
      (123.345)..(567.789)
       123..456
      <123..567 or 123..>567 or <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