uab-cgds-worthey/quac

Remove git submodules

Closed this issue · 2 comments

QuaC is dependent on the repos below in the form of submodules:

  • snakemake_slurm_profile
  • utility

As part of making this repo public, Brandon and I had a discussion and chose to replace these submodules by directly including the reliant scripts in those repos to quac's codebase.

We realize this solution comes with its own set of problems. For example, if scripts in those submodules were updated for some reason, then we will have to manually update the scripts here instead of just updating the commit/tag to use from the repo. But this was considered to be acceptable risk as we haven't had a reason to update those scripts in a long time (years). We do hope to come up with better implementation (pypi package, etc), but this is currently a low priority.

mentioned in commit 92db1d1