Package org.biojava.nbio.ontology.obo
Class OboFileHandler
- java.lang.Object
-
- org.biojava.nbio.ontology.obo.OboFileHandler
-
- All Implemented Interfaces:
OboFileEventListener
public class OboFileHandler extends java.lang.Object implements OboFileEventListener
A file handler for .obo files- Author:
- Andreas Prlic
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringALT_IDstatic java.lang.StringBROAD_SYNONYMstatic java.lang.StringCOMMENTstatic java.lang.StringDEFstatic java.lang.StringDISJOINT_FROMstatic java.lang.StringEXACT_SYNONYMstatic java.lang.StringID_KEYstatic java.lang.StringINTERSECTION_OFstatic java.lang.StringIS_Astatic java.lang.StringIS_OBSOLETEstatic java.lang.StringNAMEstatic java.lang.StringNAMESPACEstatic java.lang.StringNARROW_SYNONYMstatic java.lang.StringONTOLOGYstatic java.lang.StringREL_SYNONYMstatic java.lang.StringRELATIONSHIPstatic java.lang.StringREPLACED_BYstatic java.lang.StringSUBSETstatic java.lang.StringSYNONYMstatic java.lang.StringTERMstatic java.lang.StringTYPEDEFstatic java.lang.StringXREF_ANALOG
-
Constructor Summary
Constructors Constructor Description OboFileHandler(Ontology ontology)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddocumentEnd()end of parsing a new OBO filevoiddocumentStart()starting to parse a new OBO filevoidnewKey(java.lang.String key, java.lang.String value)found a new key in the filevoidnewOboFileHeader()parsed a new OBO file headervoidnewStanza(java.lang.String stanza)parsed a new stanza in the filevoidnewSynonym(Synonym synonym)a new synonym has been found
-
-
-
Field Detail
-
TERM
public static final java.lang.String TERM
- See Also:
- Constant Field Values
-
TYPEDEF
public static final java.lang.String TYPEDEF
- See Also:
- Constant Field Values
-
ONTOLOGY
public static final java.lang.String ONTOLOGY
- See Also:
- Constant Field Values
-
ID_KEY
public static final java.lang.String ID_KEY
- See Also:
- Constant Field Values
-
SYNONYM
public static final java.lang.String SYNONYM
- See Also:
- Constant Field Values
-
EXACT_SYNONYM
public static final java.lang.String EXACT_SYNONYM
- See Also:
- Constant Field Values
-
BROAD_SYNONYM
public static final java.lang.String BROAD_SYNONYM
- See Also:
- Constant Field Values
-
NARROW_SYNONYM
public static final java.lang.String NARROW_SYNONYM
- See Also:
- Constant Field Values
-
REL_SYNONYM
public static final java.lang.String REL_SYNONYM
- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
DEF
public static final java.lang.String DEF
- See Also:
- Constant Field Values
-
XREF_ANALOG
public static final java.lang.String XREF_ANALOG
- See Also:
- Constant Field Values
-
COMMENT
public static final java.lang.String COMMENT
- See Also:
- Constant Field Values
-
IS_A
public static final java.lang.String IS_A
- See Also:
- Constant Field Values
-
IS_OBSOLETE
public static final java.lang.String IS_OBSOLETE
- See Also:
- Constant Field Values
-
RELATIONSHIP
public static final java.lang.String RELATIONSHIP
- See Also:
- Constant Field Values
-
DISJOINT_FROM
public static final java.lang.String DISJOINT_FROM
- See Also:
- Constant Field Values
-
SUBSET
public static final java.lang.String SUBSET
- See Also:
- Constant Field Values
-
INTERSECTION_OF
public static final java.lang.String INTERSECTION_OF
- See Also:
- Constant Field Values
-
NAMESPACE
public static final java.lang.String NAMESPACE
- See Also:
- Constant Field Values
-
REPLACED_BY
public static final java.lang.String REPLACED_BY
- See Also:
- Constant Field Values
-
ALT_ID
public static final java.lang.String ALT_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OboFileHandler
public OboFileHandler(Ontology ontology)
-
-
Method Detail
-
documentEnd
public void documentEnd()
Description copied from interface:OboFileEventListenerend of parsing a new OBO file- Specified by:
documentEndin interfaceOboFileEventListener
-
documentStart
public void documentStart()
Description copied from interface:OboFileEventListenerstarting to parse a new OBO file- Specified by:
documentStartin interfaceOboFileEventListener
-
newOboFileHeader
public void newOboFileHeader()
Description copied from interface:OboFileEventListenerparsed a new OBO file header- Specified by:
newOboFileHeaderin interfaceOboFileEventListener
-
newStanza
public void newStanza(java.lang.String stanza)
Description copied from interface:OboFileEventListenerparsed a new stanza in the file- Specified by:
newStanzain interfaceOboFileEventListener
-
newKey
public void newKey(java.lang.String key, java.lang.String value)Description copied from interface:OboFileEventListenerfound a new key in the file- Specified by:
newKeyin interfaceOboFileEventListener
-
newSynonym
public void newSynonym(Synonym synonym)
Description copied from interface:OboFileEventListenera new synonym has been found- Specified by:
newSynonymin interfaceOboFileEventListener
-
-