precellar.SeqSpec#

class precellar.SeqSpec(path)#

A SeqSpec object.

A SeqSpec object is used to annotate sequencing libraries produced by genomics assays. Genomic library structure depends on both the assay and sequencer (and kits) used to generate and bind the assay-specific construct to the sequencing adapters to generate a sequencing library. SeqSpec is specific to both a genomics assay and sequencer and provides a standardized format for describing the structure of sequencing libraries and the resulting sequencing reads. See pachterlab/seqspec for more details.

Parameters:

path – The local path or url to the seqspec file.

See also

align

Methods

SeqSpec.delete_read(read_id)

Delete a read from the SeqSpec object.

SeqSpec.to_yaml()

SeqSpec.update_read(read_id, *[, modality, ...])

Update read information in the SeqSpec object.