[Biopython] cannot find elink_090910.dtd
Chris Fields
cjfields at illinois.edu
Thu Dec 24 18:54:14 UTC 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