Skip to content
New issue

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

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

Already on GitHub? # to your account

Refactor pybigtools API #44

Merged
merged 30 commits into from
Jun 27, 2024
Merged

Refactor pybigtools API #44

merged 30 commits into from
Jun 27, 2024

Conversation

jackh726
Copy link
Owner

Closes #33

This overhauls the pybigtools API. In large part, it unifies the APIs for reading bigWigs and bigBeds. However, it also significantly changes the values method, adding much more functionality and flexibility.

There are also a couple other minor additions and bug fixes to the core bigtools code.

jackh726 and others added 26 commits June 20, 2024 18:20
…ext manager methods, add api test, and fix bigtools returning intervals starting at the end base
Update test_bigwig tests

Linting

Update tests

Update tests

Add bigbed fixture

Update tests

Add test for info method
ci: Install pybigtools[test] for testing
@nvictus nvictus self-requested a review June 24, 2024 02:22
@jackh726 jackh726 merged commit fad0d12 into master Jun 27, 2024
4 checks passed
@jackh726 jackh726 deleted the pybigtools_refactor_rebase branch June 27, 2024 16:08
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Enhancements to Python reader API
2 participants