Source code for dae.genomic_resources.implementations.cnv_collection_impl

from __future__ import annotations

import logging
from typing import Any

from dae.genomic_resources.implementations.genomic_scores_impl import (
    GenomicScoreImplementation,
)
from dae.task_graph.graph import Task, TaskGraph

logger = logging.getLogger(__name__)


[docs] class CnvCollectionImplementation(GenomicScoreImplementation): """Assists in the management of resource of type cnv_collection.""" # pylint: disable=useless-parent-delegation
[docs] def add_statistics_build_tasks( self, task_graph: TaskGraph, **kwargs: str, ) -> list[Task]: return super().add_statistics_build_tasks(task_graph, **kwargs)
[docs] def calc_info_hash(self) -> bytes: return super().calc_info_hash()
[docs] def calc_statistics_hash(self) -> bytes: return super().calc_statistics_hash()
[docs] def get_info(self, **kwargs: Any) -> str: return super().get_info(**kwargs)
[docs] def get_statistics_info(self, **kwargs: Any) -> str: return super().get_statistics_info(**kwargs)