epilogos
epilogos copied to clipboard
Methods for summarizing and visualizing multi-biosample functional genomic annotations
Bumps [scipy](https://github.com/scipy/scipy) from 1.9.3 to 1.10.0. Release notes Sourced from scipy's releases. SciPy 1.10.0 Release Notes SciPy 1.10.0 is the culmination of 6 months of hard work. It contains many...
Consider using type hints in function definitions to indicate types of variables and returned data
https://github.com/meuleman/epilogos/blob/80bf1f5b0846b495d40eda0cd0315c8c0d371b2c/src/computeEpilogosExpectedMaster.py#L87-L113 Type hints can be passed into documentation and linter scripts to automate writing docs and checking the types of data being passed around, including Python primitives (str, int, etc.)...
https://github.com/meuleman/epilogos/blob/80bf1f5b0846b495d40eda0cd0315c8c0d371b2c/src/computeEpilogosSlurm.py#L453 Using a try/except block where you use `subprocess` calls can help with catching local issues with running command-line tools outside of Python: ``` try: subprocess.run("scancel {}".format(allJobIDs), shell=True) except subprocess.CalledProcessError...