I cannot agree more with Eric on this. Child dict and child list should be for sure refactored into something unique and easier to understand (and use). Also because we should take care of that memory leak... (try running the parser over a lot of PDBs and you will see memory going up). Cheers, João