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

Test suite? #74

Open
rob-p opened this issue Mar 29, 2024 · 1 comment
Open

Test suite? #74

rob-p opened this issue Mar 29, 2024 · 1 comment

Comments

@rob-p
Copy link

rob-p commented Mar 29, 2024

I’m trying to build a (minimal) seqcol implementation in rust here. Right now, the interface and API are as minimal as can be for what we need (building a seqcol digest from a SAM header for our long read quantification tool, oarfish). However, it may be generally useful to the community to have such a library in rust as that language continues to quickly gain adoption in bioinformatics.

to this end, is there some sort of “test suite” against which one can run an implementation to check compatibility with the reference implementation?

Thanks!
Rob

Cc @mikelove

@nsheff
Copy link
Member

nsheff commented Jan 8, 2025

Yes, I am working in on a test suite here: https://github.com/refgenie/refget?tab=readme-ov-file#compliance-testing-of-sequence-collections-api

But are you talking about a testing of the API? It seems more likely you may be looking for a test that just compares a digest for a collection, is that right?

Also, in other news; I've also written a rust helper library that will compute seqcol digests. I didn't (and am not planning to) implement the web API in rust, but if all you need is the digest computations in rust, then you might be able to use that... It will be available in the v0.2.0 release of gtars planned for later this month.

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

No branches or pull requests

2 participants