Biopython and pysam have iterators for some of the objects implemented in SC Tools.
See if those tools are more efficient than the ones implemented here, and if so, determine how difficult it would be to extend their tools with single-cell functionality.