seismicrna.joinbase package

Submodules

seismicrna.joinbase.cluster.parse_join_clusts_file(file: str | Path)

Parse a file of joined clusters.

class seismicrna.joinbase.data.JoinMutsDataset(sect: str, clusts: dict | None, datasets: Iterable[Dataset])

Bases: WideDataset, ABC

classmethod check_batch_type(batch: MutsBatch)

Raise TypeError if the batch is the incorrect type.

abstract classmethod get_batch_type() type[MutsBatch]

Type of batch.

property min_mut_gap
abstract classmethod name_batch_attrs() list[str]

Name the attributes of each batch.

class seismicrna.joinbase.report.JoinClusterReport(**kwargs: Any | Callable[[Report], Any])

Bases: Report, SectIO

classmethod auto_fields()

Names and automatic values of selected fields.

classmethod fields()

All fields of the report.

classmethod file_seg_type()

Type of the last segment in the path.

class seismicrna.joinbase.report.JoinMaskReport(**kwargs: Any | Callable[[Report], Any])

Bases: Report, SectIO

classmethod auto_fields()

Names and automatic values of selected fields.

classmethod fields()

All fields of the report.

classmethod file_seg_type()

Type of the last segment in the path.