INNER CODE UNIT · Python

__init__

althonos/pyhmmer · src/pyhmmer/utils.py:114

    def __init__(self, n: int, iterable: typing.Iterable[_T]) -> None:
        self._it = iter(iterable)
        self._n = n

    def __len__(self) -> int:
        return self._n

    def __iter__(self: _S) -> _S:
        return self

    def __next__(self) -> _T:
        if self._n > 0:
            self._n -= 1
        return next(self._it)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…