30 likes | 111 Views
BSML Object Layer. Core BSML Elements. BsmlParser. BSML Element implementation Seq, Seq-Alignment, Feature…. BSML V3.1 Input XML Schema validation. BsmlWriter. BSML V3.1 Output. BSML 3.1. BSML 3.1. Perl Client Application. BsmlBuilder. BsmlReader.
E N D
BSML Object Layer Core BSML Elements BsmlParser • BSML Element implementation • Seq, Seq-Alignment, Feature… • BSML V3.1 Input • XML Schema validation BsmlWriter • BSML V3.1 Output BSML 3.1 BSML 3.1 Perl Client Application BsmlBuilder BsmlReader
BSML Object Layer • Core objects • Mirror BSML elements from v3.1 DTD • Helper classes • BSMLBuilder/BSMLReader • Modular parsing • Directed parsing • Incremental parsing
BSML Features • Comprehensive and generic representation of biological and computational features • Mature DTD • Flexibility to partition and link documents • Solves some concerns with document size • Community support • XML Schema • Used for enforcing consistent usage