-
Notifications
You must be signed in to change notification settings - Fork 80
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
update MinHash attributes/properties for consistency, and/or switch to using moltype attribute #1136
Comments
just to be clear, I think we should skip over (1) and do (2) and (3), while deprecating |
I agree with this. |
one minor counter-thought - it's not clear to me that enums provide a good UX experience for programmers. something I'll keep in mind as I dig in. |
String-typed is initially more convenient in the constructor or return value for
What are the UX experience problems you're seeing? |
the need to know which enums are there, to import them, and to supply them! I know, it's probably mostly just me. I'll see how it goes. |
per this comment,
we have some fun inconsistencies in the molecule type in
MinHash
- we useMinHash.is_dna
andMinHash.is_protein
vsMinHash.hp
andMinHash.dayhoff
.I see a few options moving forward -
is_hp
andis_dayhoff
;moltype
explicitly;enum
for moltype instead.this is basically a more specific proposal re #952 (enums for moltype) and ties into #751 (switching to explicit hash function incompatibility checking for MinHashes.)
The text was updated successfully, but these errors were encountered: