-
Notifications
You must be signed in to change notification settings - Fork 12
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
metadata naming #281
Comments
I'm not really sure why we used @vreuter -- maybe you won't like it from the dev perspective? What do you think of another major name change like this? @afrendeiro ? |
I'm pro big name changes, anti backwards compatibility, so what to do about |
This is one where we'd definitely need to keep backwards compatibility, because |
Right, the point was to preemptively clarify the reason for the dislike. |
The great part is that with an impending 1.0, we have a major point at which we can remove all past support, right? ;D |
I'm getting cold feet on that 😄 but yeah. I'm still on board for now But the more specific question here is: which do you prefer: |
My preference is clear, but it's your call obviously. Totally agree that breadth of usage is a big deal with The place that comes to mind as potentially not that way is @afrendeiro 's As a separate benefit to converging on a single key/name for the metadata sheet, I could also see someone wanting to use the
I agree with @johanneskoester (and @nsheff ?) that it'd be ideal to align the end user's encoding and the API; my preference is for that parallelism, regardless of which one it is. |
I honestly don't have a strong preference for either but would argue that changes like this should be decided as soon as possible. I was reading this article recently on the development of pandas towards 1.0 and they do something releases where the main goal is to warn of all deprecations with backward compatibility although with already the new API in place and release 1.0 is exactly the same just with backward breaking changes removed. |
Yes, that's exactly what we're planning to do. |
In the end we went with |
Originally posted by @johanneskoester in snakemake-workflows/dna-seq-gatk-variant-calling#6
Another thing. Shouldn't the project.yaml read like this for consistency:
Given our conclusions in #280 this seems logical. We originally had
merge_table
, which changed tosample_subannotation
.The text was updated successfully, but these errors were encountered: