Improve typing in source code
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 5
- Forks
- 4
- Avg merge
- 10h 7m
- Merged PRs (30d)
- 5
Description
After an update to Biopython, we suddenly got many type errors that uses code from that library.
Here we implemented a patch, but it doesn't solve the underlying issue.
Ideally, we should wrap Biopython classes with our owns that will provide additional type safety.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing commit 59757f857815bbd8a5b19db19bd6f5b2305e37f5 and the type errors introduced after the Biopython update. Identify the Biopython classes used by the project and determine which need typed wrappers. Done means the underlying type errors are addressed through those wrappers rather than only by the existing patch.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- bioinformatics
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100