diff --git a/src/schema/rules/directories.yaml b/src/schema/rules/directories.yaml index 3bfea7c26e..e5415e8c14 100644 --- a/src/schema/rules/directories.yaml +++ b/src/schema/rules/directories.yaml @@ -1,5 +1,5 @@ --- -# This file defines layouts of directories. +# This file defines layouts of directories for each DatasetType # # A layout defines a collection of directory specifiers. # Each specifier has a naming convention, requirement level, opacity, and subdirectories. @@ -16,10 +16,40 @@ # The special "root" specifier describes the root of the dataset and only defines subdirectories. # No naming convention applies, and the requirement level and opacity would be superfluous. # +study: + root: + subdirs: + - code + - docs + - derivatives + - logs + - sourcedata + code: + name: code + level: optional + opaque: true + docs: + name: docs + level: optional + opaque: true + derivatives: + name: derivatives + level: optional + opaque: true + logs: + name: logs + level: optional + opaque: true + sourcedata: + name: sourcedata + level: optional + opaque: true + raw: root: subdirs: - code + - docs - derivatives - logs - phenotype @@ -77,6 +107,7 @@ derivative: root: subdirs: - code + - docs - derivatives - logs - phenotype @@ -87,6 +118,10 @@ derivative: name: code level: optional opaque: true + docs: + name: docs + level: optional + opaque: true derivatives: name: derivatives level: optional