core.lib.genomebuild

Classes

GenomeBuild

Enumeration of genome build: the reference genome release that a scoring file

Module Contents

class core.lib.genomebuild.GenomeBuild(*args, **kwds)

Enumeration of genome build: the reference genome release that a scoring file is aligned to.

>>> GenomeBuild.GRCh38
GenomeBuild.GRCh38
classmethod from_string(build: str) GenomeBuild | None
Parameters:

build – genome build string

Returns:

GenomeBuild

Raises:

ValueError – From an unsupported build string

>>> GenomeBuild.from_string("GRCh38")
GenomeBuild.GRCh38
>>> str(GenomeBuild.from_string("GRCh37"))
'GRCh37'
>>> GenomeBuild.from_string("NR") is None
True
>>> GenomeBuild.from_string("pangenome")
Traceback (most recent call last):
...
ValueError: Can't match build='pangenome'
GRCh37 = 'GRCh37'
GRCh38 = 'GRCh38'
NCBI35 = 'NCBI35'
NCBI36 = 'NCBI36'