# {py:mod}`ovo.core.scheduler.healthomics_scheduler` ```{py:module} ovo.core.scheduler.healthomics_scheduler ``` ```{autodoc2-docstring} ovo.core.scheduler.healthomics_scheduler :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`HealthOmicsScheduler ` - ```` ### API `````{py:class} HealthOmicsScheduler(name: str, workdir: str, reference_files_dir: str, aws: ovo.core.aws.AWSSessionManager, allow_submit: bool = True, submission_args: dict = None) :canonical: ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler Bases: {py:obj}`ovo.core.scheduler.base_scheduler.Scheduler` ````{py:method} submit(pipeline_name: str, params: dict = None, submission_args: dict = None) -> str :canonical: ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.submit ```{autodoc2-docstring} ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.submit ``` ```` ````{py:method} get_status_label(job_id: str) -> str :canonical: ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_status_label ```{autodoc2-docstring} ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_status_label ``` ```` ````{py:method} get_result(job_id: str) -> str | bool | None :canonical: ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_result ```{autodoc2-docstring} ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_result ``` ```` ````{py:method} get_log(job_id: str) -> str | None :canonical: ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_log ```{autodoc2-docstring} ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_log ``` ```` ````{py:method} cancel(job_id) :canonical: ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.cancel :abstractmethod: ```{autodoc2-docstring} ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.cancel ``` ```` ````{py:method} get_output_dir(job_id: str) -> str :canonical: ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_output_dir ```{autodoc2-docstring} ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_output_dir ``` ```` ````{py:method} get_job_start_time(job_id: str) -> datetime.datetime | None :canonical: ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_job_start_time ```{autodoc2-docstring} ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_job_start_time ``` ```` ````{py:method} get_job_stop_time(job_id: str) -> datetime.datetime | None :canonical: ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_job_stop_time ```{autodoc2-docstring} ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_job_stop_time ``` ```` ````{py:method} get_startup_time_minutes() :canonical: ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_startup_time_minutes ```{autodoc2-docstring} ovo.core.scheduler.healthomics_scheduler.HealthOmicsScheduler.get_startup_time_minutes ``` ```` `````