$schema: "http://json-schema.org/draft-06/schema#"
description: snakemake configuration file
type: object
properties:
samples:
type: string
units:
type: string
trimming:
type: object
properties:
skip:
type: boolean
adapter:
type: string
pattern: "^[ACGT]+$"
ref:
type: object
properties:
index:
type: string
annotation:
type: string
required:
- index
- annotation
pca:
type: object
properties:
labels:
type: array
items:
type: string
required:
- labels
diffexp:
type: object
properties:
contrasts:
type: object
required:
- contrasts
params:
type: object
properties:
star:
type: string
cutadapt-se:
type: string
cutadapt-pe:
type: string
required:
- star
- cutadapt-se
- cutadapt-pe
required:
- samples
- units
- trimming
- ref
- pca
- diffexp
- params