Closed taylorreiter closed 1 year ago
Base: 80.52% // Head: 86.66% // Increases project coverage by +6.13%
:tada:
Coverage data is based on head (
9be8bd2
) compared to base (355ccc7
). Patch coverage: 100.00% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Somehow I skipped writing tests for that function...which is not good. So now we have tests!
This PR also addresses #20 by specifying colnames and types explicitly. I think this is better because the sourmash gather (and therefore taxonomy) outputs grow more columns (but never lose columns) with new releases of sourmash sometimes, so I want to make sure we explicitly get the right data type. By default, this causes warnings when there are missing columns, so I wrote a handler that suppresses the specific warning message associated with this -- that way, the message that can be safely ignored is suppressed, but any other warning would still come through. I added lots of comments to the code about why I decided to do things this way too.