• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Clinical-Genomics / cg / 10145474688

29 Jul 2024 01:41PM UTC coverage: 84.407%. First build
10145474688

Pull #3481

github

web-flow
Merge e49212b01 into 36c50aa67
Pull Request #3481: add PacBio post processing service

4 of 18 new or added lines in 3 files covered. (22.22%)

21095 of 24992 relevant lines covered (84.41%)

0.84 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/cg/services/post_processing/pacbio/post_processing_service.py
NEW
1
from cg.services.post_processing.abstract_classes import PostProcessingService
×
NEW
2
from cg.services.post_processing.pacbio.data_storage_service.pacbio_store_service import (
×
3
    PacBioStoreService,
4
)
NEW
5
from cg.services.post_processing.pacbio.housekeeper_service.pacbio_houskeeper_service import (
×
6
    PacBioHousekeeperService,
7
)
NEW
8
from cg.services.post_processing.pacbio.run_data_generator.pacbio_run_data_generator import (
×
9
    PacBioRunDataGenerator,
10
)
NEW
11
from cg.services.post_processing.pacbio.run_data_generator.run_data import PacBioRunData
×
12

13

NEW
14
class PacBioPostProcessingService(PostProcessingService):
×
15
    """Service for handling post-processing of PacBio sequencing runs."""
16

NEW
17
    def __init__(
×
18
        self,
19
        run_data_generator: PacBioRunDataGenerator,
20
        hk_service: PacBioHousekeeperService,
21
        store_service: PacBioStoreService,
22
    ):
NEW
23
        self.run_data_generator: PacBioRunDataGenerator = run_data_generator
×
NEW
24
        self.hk_service: PacBioHousekeeperService = hk_service
×
NEW
25
        self.store_service: PacBioStoreService = store_service
×
26

NEW
27
    def post_process(self, run_name: str, sequencing_dir: str):
×
NEW
28
        run_data: PacBioRunData = self.run_data_generator.get_run_data(
×
29
            run_name=run_name, sequencing_dir=sequencing_dir
30
        )
NEW
31
        self.store_service.store_post_processing_data(run_data=run_data)
×
NEW
32
        self.hk_service.store_files_in_housekeeper(run_data=run_data)
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc