FastqParserLike
Mojo trait 🡭
FastqParserLike
Section titled “FastqParserLike”Static interface shared by every parser flavor (duck-typed iterators below are parameterized on this).
Implemented traits
Section titled “Implemented traits”AnyType, Movable
Methods
Section titled “Methods”__init__
Section titled “__init__”fn def __init__(out self, *, deinit move: Self)Create a new instance of the value by moving the value of another.
Args:
- move (
_Self): The value to move. - self (
_Self)
Returns:
_Self
has_more
Section titled “has_more”fn def has_more(self) -> BoolArgs:
- self (
_Self)
Returns:
Bool
next_view
Section titled “next_view”fn def next_view(mut self) -> FastqView[MutUntrackedOrigin]Args:
- self (
_Self)
Returns:
FastqView[MutUntrackedOrigin]
Raises:
next_record
Section titled “next_record”fn def next_record(mut self) -> FastqRecordArgs:
- self (
_Self)
Returns:
FastqRecord
Raises:
next_batch
Section titled “next_batch”fn def next_batch(mut self, max_records: Int) -> FastqBatchArgs:
- self (
_Self) - max_records (
Int)
Returns:
FastqBatch
Raises: