[Biopython] cannot find elink_090910.dtd

Chris Fields cjfields at illinois.edu
Thu Dec 24 13:54:14 EST 2009


On Dec 24, 2009, at 9:11 AM, Michiel de Hoon wrote:

> --- On Wed, 12/23/09, Chris Fields <cjfields at illinois.edu> wrote:
>> Just a quick question: is there any particular reason you
>> need the DTDs?  The BioPerl eutils interface doesn't
>> use them at all, primarily b/c they aren't required on our
>> end.
>> 
> The DTDs are needed to figure out the data structure of the XML file. In other words, what is a list, what is a dictionary, what is plain data, etcetera. How does the BioPerl eutils interface know how to store the information in the XML file?
> 
> --Michiel.

We have classes designed to hold the information generically; docsums has docsum items, elink has linkouts, einfo has field/link information, so on.  Has worked fairly well with eutils changes over the last four yeqrs w/o directly relying on the DTDs in a release.

chris




More information about the Biopython mailing list