Skip to content

v0.1.3.5

Latest
Compare
Choose a tag to compare
@ksahlin ksahlin released this 06 Sep 23:34

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 and isONcorrect was placed in the src/isoncorrect folder and given .py file endings to behave as modules included in the insoncorrect library.
  • The build instructions now produce the binaries run_isoncorrect and isONcorrect automatically from the run_isoncorrect.py and isONcorrect.py modues by giving the entry point function main() 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)