These
libraries are preliminary versions and are subject to frequent changes.
xna.h
is a generic extendable class for nucleic acids and handles fasta and
insd xml i/o. It relies upon xmlparser.h
and xmlparser.cpp.
exampleXNAuse.cpp
gives a brief sample of using xna.h.
insd_m12345.xml
is a typical GenBank insd
xml file. cr25s.fsa
is a typical fasta file which adheres to the fasta defline format shown
below.
GenBank gi|gi-number|gb|accession|locus
EMBL Data Library gi|gi-number|emb|accession|locus
DDBJ, DNA Database of Japan gi|gi-number|dbj|accession|locus
NBRF PIR pir||entry
Protein Research Foundation prf||name
SWISS-PROT sp|accession|name
Brookhaven Protein Data Bank (1) pdb|entry|chain
Brookhaven Protein Data Bank (2) entry:chain|PDBID|CHAIN|SEQUENCE
Patents pat|country|number
GenInfo Backbone Id bbs|number
General database identifier gnl|database|identifier
NCBI Reference Sequence ref|accession|locus
Local Sequence identifier lcl|identifier
pro.h
is a generic extendable class for amino acids and handles fasta and pdb i/o. examplePROuse.cpp
gives a brief sample of using pro.h.
4pti.pdb
is a typical PDB file.
Primary library testing occurs via g++ (GCC) 4.0.3 (linux x86). For windows use, we test only with msvc8; visual c++ 2005 express edition, which is available free of charge. Note that the default installation of this compiler / ide requires the ms platform sdk (psdk), mainly to include windows.h.
For more
information, see the documentation.
2006:
BioC++