Skip to content

DeviceFastqBatch

Mojo struct 🡭

@memory_only
struct DeviceFastqBatch

Owned device buffers and metadata for a FASTQ structure-of-arrays batch.

  • num_records (Int)
  • seq_len (Int64)
  • quality_offset (UInt8)
  • total_id_bytes (Int64)
  • qual_buffer (DeviceBuffer[.uint8])
  • sequence_buffer (DeviceBuffer[.uint8])
  • ends (DeviceBuffer[.int64])
  • id_buffer (DeviceBuffer[.uint8])
  • id_ends (DeviceBuffer[.int64])

AnyType, Deinitable, Movable

fn def copy_to_host(self, ctx: DeviceContextBase) -> FastqBatch

Args:

  • self (Self)
  • ctx (DeviceContextBase)

Returns:

FastqBatch

Raises:

fn def to_records(self, ctx: DeviceContextBase) -> List[FastqRecord]

Args:

  • self (Self)
  • ctx (DeviceContextBase)

Returns:

List[FastqRecord]

Raises: