-
Notifications
You must be signed in to change notification settings - Fork 833
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
POC of new meta.yml structure and ontologies #5867
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,58 +7,71 @@ keywords: | |
- read group | ||
tools: | ||
- "atlas": | ||
description: "ATLAS, a suite of methods to accurately genotype and estimate genetic diversity" | ||
description: "ATLAS, a suite of methods to accurately genotype and estimate genetic | ||
diversity" | ||
homepage: "https://bitbucket.org/wegmannlab/atlas/wiki/Home" | ||
documentation: "https://bitbucket.org/wegmannlab/atlas/wiki/Home" | ||
tool_dev_url: "https://bitbucket.org/wegmannlab/atlas" | ||
doi: "10.1101/105346" | ||
licence: "['GPL v3']" | ||
licence: ["GPL v3"] | ||
identifier: biotools:atlas_db | ||
input: | ||
- meta: | ||
type: map | ||
description: | | ||
Groovy Map containing sample information | ||
e.g. [ id:'test', single_end:false ] | ||
- bam: | ||
type: file | ||
description: Single input BAM file. | ||
pattern: "*.bam" | ||
- bai: | ||
type: file | ||
description: The BAI file for the input BAM file | ||
pattern: "*.bai" | ||
- read_group_setting: | ||
type: file | ||
description: | | ||
TXT file containing the split and merge settings for | ||
each readgroup. Each line consist of one readgroup, | ||
single/double identifier and the maximum cycle number | ||
of the sequencer. e.g. "RG1 single 100" | ||
pattern: "*.txt" | ||
- blacklist: | ||
type: file | ||
description: | | ||
blacklist.txt (optional), A txt file with blacklisted read names | ||
that should be ignored and just written to file, each on a new line | ||
pattern: "*.txt" | ||
- - meta: | ||
qualifier: val | ||
type: map | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @bentsherman - does this look about right to you, in terms of what we call things here? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. what's the use of adding the qualifier when you already have the type? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The qualifier can be useful to know if two modules have the same inputs and outputs. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. You mean to check if the modules can be chained? In that case it doesn't matter if it a There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I am more thinking of a setting where modules can be interchangeable, for example for benchmarking of different tools. I would like to make sure that using aligner1 and using aligner2, both inputs and outputs will be exactly the same. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Even there it doesn't matter if the string input is a The only difference is that val says "provide this value as a variable" whereas env says "provide this value as an environment variable", but those details are internal to the process There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. OK, I see what you mean! Would it be best to remove the There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. yes I think so
ewels marked this conversation as resolved.
Show resolved
Hide resolved
|
||
description: | | ||
Groovy Map containing sample information | ||
e.g. [ id:'test', single_end:false ] | ||
- bam: | ||
qualifier: path | ||
type: file | ||
description: Single input BAM file. | ||
pattern: "*.bam" | ||
- bai: | ||
qualifier: path | ||
type: file | ||
description: The BAI file for the input BAM file | ||
pattern: "*.bai" | ||
- read_group_settings: | ||
type: file | ||
description: | | ||
TXT file containing the split and merge settings for | ||
each readgroup. Each line consist of one readgroup, | ||
single/double identifier and the maximum cycle number | ||
of the sequencer. e.g. "RG1 single 100" | ||
pattern: "*.txt" | ||
qualifier: path | ||
- blacklist: | ||
qualifier: path | ||
type: file | ||
description: | | ||
blacklist.txt (optional), A txt file with blacklisted read names | ||
that should be ignored and just written to file, each on a new line | ||
pattern: "*.txt" | ||
output: | ||
- meta: | ||
type: map | ||
description: | | ||
Groovy Map containing sample information | ||
e.g. [ id:'test', single_end:false ] | ||
- data: | ||
- meta: | ||
qualifier: val | ||
type: map | ||
description: | | ||
Groovy Map containing sample information | ||
e.g. [ id:'test', single_end:false ] | ||
- "*_mergedReads.bam": | ||
SPPearce marked this conversation as resolved.
Show resolved
Hide resolved
|
||
type: file | ||
description: A BAM file with suffix_mergedReads.bam | ||
pattern: "*_mergedReads.bam" | ||
qualifier: path | ||
- "*.txt.gz": | ||
type: file | ||
description: A file listing all reads that were filtered out in the merging process with suffix_ignoredReads.txt.gz | ||
pattern: "*.txt.gz" | ||
qualifier: path | ||
- versions: | ||
type: file | ||
description: File containing software versions | ||
pattern: "versions.yml" | ||
- bam: | ||
type: file | ||
description: A BAM file with suffix_mergedReads.bam | ||
pattern: "*_mergedReads.bam" | ||
- filelist: | ||
type: file | ||
description: A file listing all reads that were filtered out in the merging process with suffix_ignoredReads.txt.gz | ||
pattern: "*.txt.gz" | ||
- versions.yml: | ||
qualifier: path | ||
type: file | ||
description: File containing software versions | ||
pattern: "versions.yml" | ||
authors: | ||
- "@merszym" | ||
maintainers: | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,11 @@ | ||
name: bwa_mem | ||
|
||
channels: | ||
- conda-forge | ||
- bioconda | ||
- defaults | ||
|
||
dependencies: | ||
- bwa=0.7.18 | ||
# renovate: datasource=conda depName=bioconda/samtools | ||
- samtools=1.20 | ||
- htslib=1.20.0 | ||
- samtools=1.20 |
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.
Should just be
atlas
, notatlas_db
in this case: https://bio.tools/atlas