public class EmblProcessor extends SequenceBuilderFilter implements ParseErrorSource
Feature
s 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).
Modifier and Type | Class and Description |
---|---|
static class |
EmblProcessor.Factory
Deprecated.
Factory which wraps SequenceBuilders in an EmblProcessor
|
Modifier and Type | Field and Description |
---|---|
static String |
PROPERTY_EMBL_ACCESSIONS
Deprecated.
|
Constructor and Description |
---|
EmblProcessor(SequenceBuilder delegate)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addParseErrorListener(ParseErrorListener theListener)
Deprecated.
Adds a parse error listener to the list of listeners if it isn't already
included.
|
void |
addSequenceProperty(Object key,
Object value)
Deprecated.
Notify the listener of a sequence-wide property.
|
void |
endSequence()
Deprecated.
Notify the listener that processing of the sequence is complete.
|
protected void |
notifyParseErrorEvent(ParseErrorEvent theEvent)
Deprecated.
Passes the event on to all the listeners registered for ParseErrorEvents.
|
void |
removeParseErrorListener(ParseErrorListener theListener)
Deprecated.
Removes a parse error listener from the list of listeners if it is
included.
|
addFeatureProperty, addSymbols, endFeature, getDelegate, makeSequence, setName, setURI, startFeature, startSequence
public static final String PROPERTY_EMBL_ACCESSIONS
public EmblProcessor(SequenceBuilder delegate)
public void endSequence() throws ParseException
SeqIOListener
endSequence
in interface SeqIOListener
endSequence
in class SequenceBuilderFilter
ParseException
public void addSequenceProperty(Object key, Object value) throws ParseException
SeqIOListener
addSequenceProperty
in interface SeqIOListener
addSequenceProperty
in class SequenceBuilderFilter
ParseException
public void addParseErrorListener(ParseErrorListener theListener)
addParseErrorListener
in interface ParseErrorSource
theListener
- Listener to be added.public void removeParseErrorListener(ParseErrorListener theListener)
removeParseErrorListener
in interface ParseErrorSource
theListener
- Listener to be removed.protected void notifyParseErrorEvent(ParseErrorEvent theEvent)
theEvent
- The event to be handed to the listeners.Copyright © 2014 BioJava. All rights reserved.