-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
39070cc
commit 9550289
Showing
10 changed files
with
594 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
description: "Schema for a minimal PEP" | ||
version: "2.0.0" | ||
properties: | ||
config: | ||
properties: | ||
name: | ||
type: string | ||
pattern: "^\\S*$" | ||
description: "Project name with no whitespace" | ||
pep_version: | ||
description: "Version of the PEP Schema this PEP follows" | ||
type: string | ||
sample_table: | ||
type: string | ||
description: "Path to the sample annotation table with one row per sample" | ||
subsample_table: | ||
type: string | ||
description: "Path to the subsample annotation table with one row per subsample and sample_name attribute matching an entry in the sample table" | ||
sample_modifiers: | ||
type: object | ||
properties: | ||
append: | ||
type: object | ||
duplicate: | ||
type: object | ||
imply: | ||
type: array | ||
items: | ||
type: object | ||
properties: | ||
if: | ||
type: object | ||
then: | ||
type: object | ||
derive: | ||
type: object | ||
properties: | ||
attributes: | ||
type: array | ||
items: | ||
type: string | ||
sources: | ||
type: object | ||
project_modifiers: | ||
type: object | ||
properties: | ||
amend: | ||
description: "Object overwriting original project attributes" | ||
type: object | ||
import: | ||
description: "List of external PEP project config files to import" | ||
type: array | ||
items: | ||
type: string | ||
required: | ||
- pep_version | ||
samples: | ||
type: array | ||
items: | ||
type: object | ||
properties: | ||
sample_name: | ||
type: string | ||
pattern: "^\\S*$" | ||
description: "Unique name of the sample with no whitespace" | ||
required: | ||
- sample_name | ||
required: | ||
- samples |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,77 @@ | ||
description: "Schema for a minimal PEP" | ||
version: "2.1.0" | ||
properties: | ||
config: | ||
properties: | ||
name: | ||
type: string | ||
pattern: "^\\S*$" | ||
description: "Project name with no whitespace" | ||
pep_version: | ||
description: "Version of the PEP Schema this PEP follows" | ||
type: string | ||
sample_table: | ||
type: string | ||
description: "Path to the sample annotation table" | ||
subsample_table: | ||
type: string | ||
description: "Path to the subsample annotation table with one row per subsample and sample_name attribute matching an entry in the sample table" | ||
sample_table_index: | ||
type: string | ||
pattern: "^\\S*$" | ||
description: "Name of the column in sample table to use as an index. It's 'sample_name' by default" | ||
subsample_table_index: | ||
type: array | ||
items: | ||
type: string | ||
pattern: "^\\S*$" | ||
description: "Names of the columns in subsample table to use as an index. It's ['sample_name', 'subsample_name'] by default" | ||
sample_modifiers: | ||
type: object | ||
properties: | ||
append: | ||
type: object | ||
duplicate: | ||
type: object | ||
imply: | ||
type: array | ||
items: | ||
type: object | ||
properties: | ||
if: | ||
type: object | ||
then: | ||
type: object | ||
derive: | ||
type: object | ||
properties: | ||
attributes: | ||
type: array | ||
items: | ||
type: string | ||
sources: | ||
type: object | ||
project_modifiers: | ||
type: object | ||
properties: | ||
amend: | ||
description: "Object overwriting original project attributes" | ||
type: object | ||
import: | ||
description: "List of external PEP project config files to import" | ||
type: array | ||
items: | ||
type: string | ||
required: | ||
- pep_version | ||
samples: | ||
type: array | ||
items: | ||
type: object | ||
properties: | ||
sample_name: | ||
type: string | ||
pattern: "^\\S*$" | ||
description: "Unique name of the sample with no whitespace" | ||
required: | ||
- samples |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
description: bedboss run-all pep schema | ||
|
||
properties: | ||
samples: | ||
type: array | ||
items: | ||
type: object | ||
properties: | ||
sample_name: | ||
type: string | ||
description: "Name of the sample" | ||
input_file: | ||
type: string | ||
description: "Absolute path to the input file" | ||
input_type: | ||
type: string | ||
description: "file format" | ||
enum: [ "bigWig", "bigBed", "bed", "wig", "bedGraph" ] | ||
genome: | ||
type: string | ||
description: "organism genome code" | ||
format_type: | ||
type: string | ||
description: "whether the regions are narrow (transcription factor implies narrow, histone mark implies broad peaks)" | ||
enum: [ "narrowPeak", "broadPeak" ] | ||
description: | ||
type: string | ||
description: "freeform description of the sample" | ||
open_signal_matrix: | ||
type: string | ||
description: "A full path to the openSignalMatrix required for the tissue" | ||
chrom_sizes: | ||
type: string | ||
description: "A full path to the chrom.sizes required for the bedtobigbed conversion" | ||
treatment: | ||
type: string | ||
description: "freeform description of the sample treatment" | ||
cell_type: | ||
type: string | ||
description: "cell type code" | ||
required: | ||
- sample_name | ||
- input_file | ||
- input_type | ||
- genome | ||
required: | ||
- samples |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
description: bedbuncher PEP schema | ||
imports: | ||
- http://schema.databio.org/pep/2.0.0.yaml | ||
|
||
properties: | ||
samples: | ||
type: array | ||
items: | ||
type: object | ||
properties: | ||
JSONquery_path: | ||
type: string | ||
description: "path to the JSON file with the Elasticsearch query" | ||
bedset_name: | ||
type: string | ||
pattern: "^\\S*$" | ||
description: "name of the bedset that will be created" | ||
bbconfig_path: | ||
type: string | ||
description: "path to bedbase config file" | ||
required: | ||
- JSONquery_path | ||
- bedset_name | ||
required: | ||
- samples |
Oops, something went wrong.