[Biopython] Pubmeddata XML parsing with Entrez .fetch and .read
Peter
biopython at maubp.freeserve.co.uk
Sun Jul 18 10:59:02 UTC 2010
On Sun, Jul 18, 2010 at 9:43 AM, Michiel de Hoon wrote:
>> Maybe you can keep the basic data type repr if there are no
>> attributes, and only expand it if needed? It would be inconsistent
>> but would keep the total string length down.
>>
> Done.
>
> The code can be further simplified if we drop the .tag attribute on
> each XML element. If we drop .tag, then all elements that do not
> have attributes (which are most of them) can be presented as a
> simple list, dictionary, string, and so on instead of a ListElement,
> DictionaryElement, StringElement. Then the *Element classes are
> used only in those cases where there actually are attributes. Or is
> that too inconsistent?
I've not played with the code yet to see what you mean about the
tag attribute.
There is an inconsistency with DictionaryElement vs DictElement
(deliberate for space?) and StructureElement vs DictElement (typo?).
Peter
More information about the Biopython
mailing list