- PressContext: Moved import of Gencode and HMMFile from deciphon_core.schema
to deciphon_schema in press.py.
- Scan: Updated import of DBFile and NewSnapFile to deciphon_schema in scan.py.
- Updated dbpath usage in PressContext and Scan for consistency.
- Deleted schema.py; replaced imports and validations with deciphon_schema.
- Removed obsolete test_snap.py due to schema refactor.
- Incremented package version to 1.0.6 in pyproject.toml.
- Added deciphon-schema to dependencies for better modularization.
These changes enhance code organization and maintainability by decoupling the
schema and core logic, leading to a more efficient update path and reduced
redundancy. 💪