Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restore makeNewPops and fix ParseAlleleCount, major doc upgrade #247

Merged
merged 18 commits into from
Jan 21, 2025

Conversation

alexlancaster
Copy link
Owner

  • Update to Python 3 and restore makeNewPops and ParseAlleleCount functionality

  • Add new unit tests

  • Relocate files into unit test area, remove some obsolete files

  • Major documentation updates for filtering sections and formats

* add supporting unit test

* fix bug in handling non-allele metadata columns in `StringMatrix`

* fix `dump()` function in `StringMatrix` and add associated unit test

* ensure all metadata and header lines get copied when creating new
  Sequence matrices
* note that `[Arlequin]` functionality is deprecated since 1.0.0
* rename `Sequence` unit tests to not use `AnthonyNolan` in directory names unless
  explicitly used in the Filters
* not fully ported to Python 3

* handle empty extra and header columns in `StringMatrix` better

* add unit test based on examples in `data/samples`
@alexlancaster alexlancaster added bug Something isn't working, should not be used for new features: use "enhancement" for those documentation doc fixes, enhancements labels Jan 21, 2025
@alexlancaster alexlancaster self-assigned this Jan 21, 2025
@alexlancaster alexlancaster merged commit 37a34a6 into main Jan 21, 2025
73 checks passed
@alexlancaster alexlancaster deleted the seqpop_file_out branch January 21, 2025 22:42
@alexlancaster alexlancaster changed the title Restore and document makeNewPops and ParseAlleleCount Restore makeNewPops and fix ParseAlleleCount, major doc upgrade (#247) Jan 21, 2025
@alexlancaster alexlancaster changed the title Restore makeNewPops and fix ParseAlleleCount, major doc upgrade (#247) Restore makeNewPops and fix ParseAlleleCount, major doc upgrade Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working, should not be used for new features: use "enhancement" for those documentation doc fixes, enhancements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant