rotifer.db.uniprot.BaseUniProtRecordCursor#
- class rotifer.db.uniprot.BaseUniProtRecordCursor(readers=[], writers=[], progress=True, tries=None, batch_size=None, threads=None, *args, **kwargs)[source]#
Bases:
SequentialDelegatorCursorShared behaviour of the UniProt delegators that fetch records.
This class is not meant to be used directly. It gives the cursors that fetch entries, rather than mappings between them, the two things
BaseUniProtDelegatorCursorgives the mapping ones: a progress bar over the whole query instead of one per backend, and dictionary style access that stays quiet.See also
rotifer.db.delegator.SequentialDelegatorCursorthe delegation logic
BaseUniProtDelegatorCursorthe same idea, for identifier mappings