From 9bcaee48b53532489e6b46507389886b02943656 Mon Sep 17 00:00:00 2001 From: Donald Campbell <125581724+donaldcampbelljr@users.noreply.github.com> Date: Thu, 1 Feb 2024 16:52:59 -0500 Subject: [PATCH] Fix parsed_pep_list to parsed_pep_dict https://github.com/databio/bedboss/issues/31 --- bedboss/bedstat/bedstat.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/bedboss/bedstat/bedstat.py b/bedboss/bedstat/bedstat.py index 4e1e1f1..034d5b7 100755 --- a/bedboss/bedstat/bedstat.py +++ b/bedboss/bedstat/bedstat.py @@ -59,7 +59,7 @@ def load_to_pephub( """ if is_registry_path(pep_registry_path): - parsed_pep_list = parse_registry_path(pep_registry_path) + parsed_pep_dict = parse_registry_path(pep_registry_path) # Combine data into a dict for sending to pephub sample_data = {} @@ -69,11 +69,12 @@ def load_to_pephub( # TODO Confirm this key is in the schema # Then update sample_data sample_data.update({key: value}) + try: PEPHubClient().sample.create( - namespace=parsed_pep_list[1], - name=parsed_pep_list[2], - tag=parsed_pep_list[4], + namespace=parsed_pep_dict["namespace"], + name=parsed_pep_dict["item"], + tag=parsed_pep_dict["item"], sample_name=bed_digest, overwrite=True, sample_dict=sample_data, @@ -169,6 +170,7 @@ def bedstat( """ # TODO why are we no longer using bbconf to get the output path? # outfolder_stats = bbc.get_bedstat_output_path() + outfolder_stats = os.path.join(outfolder, OUTPUT_FOLDER_NAME, BEDSTAT_OUTPUT) try: os.makedirs(outfolder_stats) @@ -352,6 +354,7 @@ def bedstat( ) if upload_pephub: + _LOGGER.info("UPLOADING TO PEPHUB...") load_to_pephub( pep_registry_path=BED_PEP_REGISTRY, bed_digest=bed_digest,