Closed standage closed 7 years ago
Ok, the HymBaseDB and BeeBaseDB classes have been merged (BeeBaseDB is a subclass of HymBaseDB), and a few HymBaseDB-specific unit tests were added.
Merging #90 into master will not change coverage. The diff coverage is
100%
.
@@ Coverage Diff @@
## master #90 +/- ##
=====================================
Coverage 100% 100%
=====================================
Files 17 17
Lines 1838 1911 +73
Branches 193 196 +3
=====================================
+ Hits 1838 1911 +73
Impacted Files | Coverage Δ | |
---|---|---|
genhub/hymbase.py | 100% <100%> (ø) |
|
genhub/__init__.py | 100% <100%> (ø) |
:arrow_up: |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 744733b...c0a8897. Read the comment docs.
It was a while ago, back when GenHub was HymHub, a Hymenoptera-specific database populated by an unwieldy soup of Bash scripts. But back in the day there was support for both NCBI and HymenopteraBase versions of several reference genomes. This pull request restores this support and adds configs for 3 ant genomes: Camponotus floridanus, Harpegnathos saltator, and Solenopsis invictus (
Cfhb
,Hshb
, andSihb
, respectively).TOO: The BeeBaseDB an HymBaseDB classes should be collapsed as much as possible, since they share so much code. An HymBaseDB needs some tests.