plot_summary: remove deprecated retrieve_snakemake_keys function
This commit is contained in:
parent
565c2cbf6f
commit
cd92d8092b
@ -21,7 +21,7 @@ Description
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import logging
|
import logging
|
||||||
from _helpers import configure_logging, retrieve_snakemake_keys
|
from _helpers import configure_logging
|
||||||
|
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
import matplotlib.pyplot as plt
|
import matplotlib.pyplot as plt
|
||||||
@ -170,12 +170,12 @@ if __name__ == "__main__":
|
|||||||
attr='', ext='png', country='all')
|
attr='', ext='png', country='all')
|
||||||
configure_logging(snakemake)
|
configure_logging(snakemake)
|
||||||
|
|
||||||
paths, config, wildcards, logs, out = retrieve_snakemake_keys(snakemake)
|
config = snakemake.config
|
||||||
|
|
||||||
summary = wildcards.summary
|
summary = snakemake.wildcards.summary
|
||||||
try:
|
try:
|
||||||
func = globals()[f"plot_{summary}"]
|
func = globals()[f"plot_{summary}"]
|
||||||
except KeyError:
|
except KeyError:
|
||||||
raise RuntimeError(f"plotting function for {summary} has not been defined")
|
raise RuntimeError(f"plotting function for {summary} has not been defined")
|
||||||
|
|
||||||
func(os.path.join(paths[0], f"{summary}.csv"), config, out[0])
|
func(os.path.join(snakemake.input[0], f"{summary}.csv"), config, snakemake.output[0])
|
||||||
|
Loading…
Reference in New Issue
Block a user