[Biopython-dev] parsers status

Jeffrey Chang jchang at smi.stanford.edu
Thu Feb 20 04:39:54 EST 2003


The FormatIO system is starting to mature, so it is a good idea to 
start thinking about using Martel expressions for new parsers (and 
possibly porting old ones).  The new system has a lot of advantages, 
such as exporting a unified interface, format auto-detecting, 
integration with data loading.

I've gone through and taken an inventory of the current Biopython 
parsers.  The ones under the PARSERS heading are the parsers that are 
not integrated with FormatIO, and EXPRESSIONS are the ones that are.  I 
am sorry if I have missed any -- it is unintentional and not indicative 
of any negative opinion of your code!

The eventual goal is to get all of them under the EXPRESSIONS heading.  
The Martel-based parsers will be easier to do than the non-Martel ones. 
  I imagine that there will be a slow migration path; new parsers will 
be developed with FormatIO in mind, and old ones will be ported over as 
needed.

Jeff



PARSERS
Blast.NCBIStandalone
Blast.NCBIWWW
Clustalw                     (Martel)
Emboss.primer3_format        (Martel)
Emboss.primersearch_format   (Martel)
Enzyme
FSSP
Fasta
GenBank           (Martel)
Geo               (Martel)
Gobase
Intelligenetics   (Martel)
KEGG.Enzyme       (Martel)
KEGG.Compound     (Martel)
KEGG.Map          (Martel)
Kabat             (Martel)
LocusLink         (Martel)
Medline           (Martel)
MetaTool          (Martel)
NBRF              (Martel)
PDB
Prosite
Rebase
SCOP
Saf               (Martel)
SwissProt
UniGene


EXPRESSIONS
blocks
fasta
sprot38
sprot40
genbank
embl65
ncbiblast
wublast



More information about the Biopython-dev mailing list