Skip to content

Commit

Permalink
Reorganize templates and list out extended columns to control ordering (
Browse files Browse the repository at this point in the history
#322)

* List out extended columns to control ordering
* Build jsonld

---------

Co-authored-by: nf-osi[bot] <[email protected]>
  • Loading branch information
anngvu and nfosi-service authored Jul 24, 2023
1 parent 9913c25 commit 16a7cdf
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 82 deletions.
53 changes: 0 additions & 53 deletions NF.jsonld
Original file line number Diff line number Diff line change
Expand Up @@ -745,59 +745,6 @@
"@id" : "bts:comments"
} ],
"sms:displayName" : "ImagingAssayTemplate"
}, {
"rdfs:subClassOf" : [ {
"@id" : "bts:SequencingDataTemplate"
} ],
"@id" : "bts:GenomicsAssayTemplateExtended",
"schema:isPartOf" : {
"@id" : "http://schema.biothings.io/"
},
"sms:required" : "sms:false",
"sms:requiresComponent" : "",
"rdfs:label" : "GenomicsAssayTemplateExtended",
"rdfs:comment" : "Template for describing raw data from a genomic type assay (RNA-seq, Exome-seq, etc) with extended properties for capturing additional metadata such as gene perturbation parameters or experimental conditions and time points.\n",
"@type" : "rdfs:Class",
"sms:requiresDependency" : [ {
"@id" : "bts:Component"
}, {
"@id" : "bts:Filename"
}, {
"@id" : "bts:resourceType"
}, {
"@id" : "bts:progressReportNumber"
}, {
"@id" : "bts:dataType"
}, {
"@id" : "bts:assay"
}, {
"@id" : "bts:platform"
}, {
"@id" : "bts:individualID"
}, {
"@id" : "bts:parentSpecimenID"
}, {
"@id" : "bts:isXenograft"
}, {
"@id" : "bts:transplantationType"
}, {
"@id" : "bts:transplantationRecipientSpecies"
}, {
"@id" : "bts:transplantationRecipientTissue"
}, {
"@id" : "bts:experimentalCondition"
}, {
"@id" : "bts:experimentalTimepoint"
}, {
"@id" : "bts:runType"
}, {
"@id" : "bts:libraryPrep"
}, {
"@id" : "bts:genePerturbed"
}, {
"@id" : "bts:comments"
} ],
"sms:displayName" : "GenomicsAssayTemplateExtended"
}, {
"rdfs:subClassOf" : [ {
"@id" : "bts:Template"
Expand Down
59 changes: 30 additions & 29 deletions modules/Template/Template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,36 @@ classes:
annotations:
requiresComponent: ''
required: false

GenomicsAssayTemplateExtended:
is_a: SequencingDataTemplate
description: >
Genomics assay template but with additional fields for gene perturbation parameters, experimental conditions and time points.
slots:
- Component
- Filename
- resourceType
- progressReportNumber
- dataType
- assay
- platform
- individualID
- parentSpecimenID
- isXenograft
- transplantationType
- transplantationRecipientSpecies
- transplantationRecipientTissue
- runType
- libraryPrep
- experimentalCondition
- experimentalTimepoint
- genePerturbed
- genePerturbationTechnology
- genePerturbationType
- comments
annotations:
requiresComponent: ''
required: false

ProteomicsAssayTemplate:
is_a: AssayDataTemplate
Expand Down Expand Up @@ -336,35 +366,6 @@ classes:
requiresComponent: ''
required: false

GenomicsAssayTemplateExtended:
is_a: SequencingDataTemplate
description: >
Template for describing raw data from a genomic type assay (RNA-seq, Exome-seq, etc) with extended properties
for capturing additional metadata such as gene perturbation parameters or experimental conditions and time points.
slots:
- Component
- Filename
- resourceType
- progressReportNumber
- dataType
- assay
- platform
- individualID
- parentSpecimenID
- isXenograft
- transplantationType
- transplantationRecipientSpecies
- transplantationRecipientTissue
- experimentalCondition
- experimentalTimepoint
- runType
- libraryPrep
- genePerturbed
- comments
annotations:
requiresComponent: ''
required: false

WESTemplate:
is_a: AssayDataTemplate
description: Template for describing raw data from Whole Exome Sequencing (WES)
Expand Down

0 comments on commit 16a7cdf

Please sign in to comment.