-
Notifications
You must be signed in to change notification settings - Fork 28
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
Added new package 2022_GnecchiRuscone_CarpathianBasin prepared by Guido. #140
Conversation
I used trident validate to check the package, but maybe someone can also take a quick look. Thanks! |
Mentioning @gagr88 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fantastic, thank you for the submission @AyGhal and @gagr88.
Just a few requests:
- we would prefer genotype files to be named according to the package name. I suggest to rename them.
- we require PLINK-formatted genotype data. Please use
trident genoconvert
to convert to Plink. - The package description in the YML file is missing.
@stschiff, @TCLamnidis, @93Boy @AyGhal had a look to confirm that it generally fits the requirements, but I want to give it a real world test. So that's why I will now go through @gagr88's package here and check the boxes as if I were him. PR Checklist for a new package submissionGeneral package properties
|
In the future, we can move some of these validation steps from checkboxes to actual GA checks, to enforce them. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in the janno, there are multiple sites that include hyphens. Sometimes these have spaces before, after, in both, or neither. I recognise this is wildly pedantc, but it would be good to have a consistent system perhaps? at least within package
@TCLamnidis Right - more automatic validation is always possible. The biggest problem I saw is that the large genotype data files are not properly committed with Git LFS. I understand that this is a pain, because you have to set it up properly to get it right and Git does not complain if you do it wrong. Not even here on GitHub it's pointed out easily. I only realized it when I checkout Ayshin's branch and Git LFS raised an issue. I'll try some things later to see if we at least can get an error here on GitHub. I'll also check how you can fix this now, @AyGhal. Edit: This is resolved now. We added a GitHub action check and documented a way to fix the issue if it occurs. |
…in.bed,2022_GnecchiRuscone_CarpathianBasin/2022_GnecchiRuscone_CarpathianBasin.bim: convert to Git LFS
I can fix the outstanding checkbox point. |
Actually I can, as Ayshin has allowed her branch for commits. Let me quickly have a look. |
OK, I made the changes and removed the empty columns from the Janno file, but sadly I cannot push to your repo, Ayshin, because I lack that rights. I actually don't know how this works with HTTPS... I guess I need a token. So I'm just gonna send you the modified Janno via mattermost, so you can simply replace the old one, and then also update the checksum. Sorry for the hazzle, indeed would've been easier to just merge this. In fact, you still can and then I'm pushing this to master. |
Guido kindly prepared the Poseidon package for his recent publication.