precellar.Assay.update_read#

Assay.update_read(read_id, *, modality=None, primer_id=None, is_reverse=None, fastq=None, min_len=None, max_len=None, compute_md5=False)#

Update read information in the Assay object.

This method updates the read information in the Assay object. If the read does not exist, it will be created.

Parameters:
  • read_id (str) – The id of the read.

  • modality (str | None) – The modality of the read.

  • primer_id (str | None) – The id of the primer.

  • is_reverse (bool | None) – Whether the read is reverse.

  • fastq (Path | list[Path] | None) – The path to the fastq file containing the reads. It can be: (1) a single path, or (2) a list of paths, or (3) a glob pattern, e.g., *.fastq.

  • min_len (int | None) – The minimum length of the read. If not provided, the minimum length is inferred from the fastq file.

  • max_len (int | None) – The maximum length of the read. If not provided, the maximum length is inferred from the fastq file.

  • compute_md5 (bool) – Whether to compute the md5 hash of the fastq file.