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

Feature/sample sheet support #79

Merged
merged 8 commits into from
Jan 31, 2024
Merged

Conversation

pavlemarinkovic
Copy link
Contributor

  • Added support for autogenerating sample sheet function(s) for Nextflow app wrapper.
  • sbpack will now avoid overwriting previous version of sb_nextflow_schema.yaml
  • Enums will be better parsed and generated
  • New --auto mode tries to locate as many files and inputs for generating the app automatically
  • The logic for uploading the app code package and the app itself has been updated. It now first tires to create the app wrapper, and if it succeeds then tries to upload the code package.

Add sample sheet parsing
dump_sb_wrapper does not overwrite previous versions of the sb_nextflow_schema
Add method to get templates
Add Wrapper class to store app wrapper (wrapper.py)
Support enums
Add method to get templates
Add Wrapper class to store app wrapper (wrapper.py)
Support enums
Add method to get templates
Add Wrapper class to store app wrapper (wrapper.py)
Support enums
Add --auto mode
Cleanup
First try to make app wrapper, then try to upload, instead of the other way around
Add method to get templates
Add Wrapper class to store app wrapper (wrapper.py)
Support enums
Add --auto mode
Cleanup
First try to make app wrapper, then try to upload, instead of the other way around
Give warning if detected version is not matching provided
Add method to get templates
Add Wrapper class to store app wrapper (wrapper.py)
Support enums
Add --auto mode
Cleanup
First try to make app wrapper, then try to upload, instead of the other way around
Give warning if detected version is not matching provided
Profile is not required
Add method to get templates
Add Wrapper class to store app wrapper (wrapper.py)
Support enums
Add --auto mode
Cleanup
First try to make app wrapper, then try to upload, instead of the other way around
Give warning if detected version is not matching provided
Profile is not required
pep8 pack
appid not required if dump-sb-app is used
@pavlemarinkovic pavlemarinkovic self-assigned this Jan 29, 2024
@pavlemarinkovic pavlemarinkovic requested review from borislavd88 and removed request for bosonogi January 29, 2024 14:48
Add method to get templates
Add Wrapper class to store app wrapper (wrapper.py)
Support enums
Add --auto mode
Cleanup
First try to make app wrapper, then try to upload, instead of the other way around
Give warning if detected version is not matching provided
Profile is not required
pep8 pack
appid not required if dump-sb-app is used
@pavlemarinkovic pavlemarinkovic merged commit 2cf8a68 into master Jan 31, 2024
0 of 12 checks passed
@pavlemarinkovic pavlemarinkovic deleted the feature/sample_sheet_support branch January 31, 2024 09:31
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

Successfully merging this pull request may close these issues.

2 participants