You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Inspection: validate that rule defines all required input/output/params/etc keys for wrapper
Wrappers contain meta.yaml and it has information about input, output, params, etc args. We could validate that our rule defines all these params. E.g.
# tool/meta.yamlarguments:
input:
fq: Smth about input fastq fileindex: Smth about indexoutput:
bam: Smth about bamreport: Smath about reportstats: Some optional stats
- optionalparams:
extra: Some description
- optional
We could inform user, that in input section required argument index is missing, in output argument report is missing, in params section eextra is unexpected element.
The text was updated successfully, but these errors were encountered:
name: epic
authors:
- Endre Bakken Stovner
description: |
Find broad enriched domains in ChIP-Seq data with epic
input:
- treatment: chip .bed(.gz/.bz) files
- background: input .bed(.gz/.bz) files
output:
- enriched_regions: main output file with enriched peaks
- bed: (optional) contains much of the same info as enriched_regions but in a bed format, suitable for viewing in the UCSC genome browser or downstream use with bedtools
- matrix: (optional) a gzipped matrix of read counts
params:
- extra: additional parameters
- log: (optional) file to write the log output to
notes: |
* All/any of the different bigwig options must be given as extra parameters
So we could add some simple inspection, which warns about missing properties from documentation or even show documentation popup for input/output/.. sections fetching some info from meta.yaml
Inspection: validate that rule defines all required input/output/params/etc keys for wrapper
Wrappers contain
meta.yaml
and it has information aboutinput
,output
,params
, etc args. We could validate that our rule defines all these params. E.g.Than for rule:
We could inform user, that in
input
section required argumentindex
is missing, inoutput
argumentreport
is missing, inparams
sectioneextra
is unexpected element.The text was updated successfully, but these errors were encountered: