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

Hackathon/dec23 #272

Merged
merged 128 commits into from
Jan 23, 2024
Merged

Hackathon/dec23 #272

merged 128 commits into from
Jan 23, 2024

Conversation

MatBarba
Copy link
Contributor

All hackathon commits from December 2023, adding lots of unit testing, with some code refactoring.

Copy link
Contributor

@JAlvarezJarreta JAlvarezJarreta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A net 1700+ new lines to include the first iteration of unit tests, increasing our coverage from 11% to 19%... Well done everyone!

Coverage information of the modules updated:

Module statements missing excluded branches partial coverage
fasta/__init__.py 2 0 0 0 0 100%
fasta/process.py 42 1 11 18 1 97%
genbank/__init__.py 3 0 0 0 0 100%
genbank/download.py 23 0 11 2 0 100%
genbank/extract_data.py 249 211 14 94 0 11%
genome_stats/__init__.py 3 0 0 0 0 100%
genome_stats/compare.py 68 0 10 24 0 100%
genome_stats/dump.py 57 38 14 8 0 29%
gff3/__init__.py 5 0 0 0 0 100%
gff3/extract_annotation.py 101 8 0 34 2 91%
gff3/gene_merger.py 69 8 0 24 3 86%
gff3/process.py 7 0 28 0 0 100%
gff3/simplifier.py 444 385 0 218 0 9%

Copy link
Member

@ens-LCampbell ens-LCampbell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Extensive work so well done to all ! Im happy to approve

Fix GFF3 parsing for naked transcripts and CDSs
@JAlvarezJarreta JAlvarezJarreta merged commit 80b5d60 into main Jan 23, 2024
1 check was pending
@JAlvarezJarreta JAlvarezJarreta deleted the hackathon/dec23 branch January 23, 2024 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants