samplesheet schema builder
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- Python
- Stars
- 322
- Forks
- 255
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 5
Description
Description of feature
When rewritting the schema builder, we should also make it possible for it to handle any other json schema (for now at least the one for samplesheets).
Need then to update this line https://github.com/nf-core/tools/blob/e749f08610e324dc03fcbc5b211f6e8f7a9061a9/nf_core/pipeline-template/workflows/pipeline.nf#L87
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the schema builder and reviewing the samplesheet JSON schema it must support. Then inspect nf_core/pipeline-template/workflows/pipeline.nf at line 87; the work is complete when the builder handles that schema and the template uses the updated behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- json, python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100