The
layout of the libraries follows defined file format I/O
for persistence and utilizes and is written in standard C++ with the
STL. The libraries are split into two main classes:
XNA handles nucleic acids (DNA, RNA, and RNA secondary structure), and
PRO handles polypeptides (poly amino acids, proteins, and structures).
These two classes will be resolved in the near future. Everyting, including primary sequences, are handled as
metadata, which allows future XML/RDF for data
analysis indexing, storage, and retrieval. The I/O interface
forms the basic classes for these two entities and serves as a common
OO API class for interfacing directly with existing bioinformatics
applications.