This release restructures the folders to work well with Pythons new suggested way to build packages for PyPI (.toml files).
In essence:
- A build script pyproject.toml was added to the repo.
- A src/isoncorrect folder was created instead to replace previous
modules
folder. - The scripts
run_isoncorrect
andisONcorrect
was placed in the src/isoncorrect folder and given.py
file endings to behave as modules included in theinsoncorrect
library. - The build instructions now produce the binaries
run_isoncorrect
andisONcorrect
automatically from therun_isoncorrect.py
andisONcorrect.py
modues by giving the entry point functionmain()
in each file.
The new structure requires isONcorrect
to be installed with a package manager conda/pip.
For development (downloading github source), one needs to temporarily modify line 21 in isONcorrect.py from from isoncorrect import create_augmented_reference, help_functions, correct_seqs
to import create_augmented_reference, help_functions, correct_seqs
.
(Version number had to be increased several increments after several unsuccessful attempts to get the new build to install properly)