JSON Schema
This section contains the JSON schemas used in the VarFish Server API.
Case Query Schema V1
varfish-server case query settings
https://raw.githubusercontent.com/bihealth/varfish-server/main/variants/schemas/case-query-v1.json |
|||||
Single case query settings for varfish-server |
|||||
type |
object |
||||
properties |
|||||
|
The transcript database to use |
||||
You can select between either using refseq or ensembl transcripts, defaults to refseq |
|||||
type |
string |
||||
examples |
refseq |
||||
ensembl |
|||||
default |
refseq |
||||
|
The effects schema |
||||
An explanation about the purpose of this instance. |
|||||
type |
array |
||||
examples |
missense_variant |
||||
stop_gained |
|||||
stop_lost |
|||||
default |
|||||
items |
type |
string |
|||
enum |
3_prime_UTR_exon_variant, 3_prime_UTR_intron_variant, 5_prime_UTR_exon_variant, 5_prime_UTR_intron_variant, coding_transcript_intron_variant, complex_substitution, direct_tandem_duplication, disruptive_inframe_deletion, disruptive_inframe_insertion, downstream_gene_variant, exon_loss_variant, feature_truncation, frameshift_elongation, frameshift_truncation, frameshift_variant, inframe_deletion, inframe_insertion, intergenic_variant, internal_feature_elongation, missense_variant, mnv, non_coding_transcript_exon_variant, non_coding_transcript_intron_variant, splice_acceptor_variant, splice_donor_variant, splice_region_variant, start_lost, stop_gained, stop_lost, stop_retained_variant, structural_variant, synonymous_variant, transcript_ablation, upstream_gene_variant |
||||
additionalItems |
False |
||||
uniqueItems |
True |
||||
|
Whether to enable ExAC frequency filter |
||||
Set to |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
anyOf |
type |
null |
||
Maximal allele frequency in ExAC |
|||||
When |
|||||
type |
number |
||||
examples |
0.05 |
||||
maximum |
0.05 |
||||
minimum |
0 |
||||
|
anyOf |
type |
null |
||
Maximal heterozygous state count in ExAC |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
default |
0 |
||||
|
anyOf |
type |
null |
||
Maximal homozygous state count in ExAC |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
default |
0 |
||||
|
anyOf |
type |
null |
||
Maximal hemizygous state count in ExAC |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
minimum |
0 |
||||
|
Whether to enable gnomAD exomes frequency filter |
||||
Set to |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
anyOf |
type |
null |
||
Maximal allele frequency in gnomAD exomes |
|||||
When |
|||||
type |
number |
||||
examples |
0.05 |
||||
maximum |
0.05 |
||||
minimum |
0 |
||||
|
anyOf |
type |
null |
||
Maximal heterozygous state count in gnomAD exomes |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
default |
0 |
||||
|
anyOf |
type |
null |
||
Maximal homozygous state count in gnomAD exomes |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
default |
0 |
||||
|
anyOf |
type |
null |
||
Maximal hemizygous state count in gnomAD exomes |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
minimum |
0 |
||||
|
Whether to enable gnomAD genomes frequency filter |
||||
Set to |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
anyOf |
type |
null |
||
Maximal allele frequency in gnomAD genomes |
|||||
When |
|||||
type |
number |
||||
examples |
0.05 |
||||
maximum |
0.05 |
||||
minimum |
0 |
||||
|
anyOf |
type |
null |
||
Maximal heterozygous state count in gnomAD genomes |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
default |
0 |
||||
|
anyOf |
type |
null |
||
Maximal homozygous state count in gnomAD genomes |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
default |
0 |
||||
|
anyOf |
type |
null |
||
Maximal hemizygous state count in gnomAD genomes |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
minimum |
0 |
||||
|
Whether to enable thousand genomes frequency filter |
||||
Set to |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
anyOf |
type |
null |
||
Maximal allele frequency in thousand genomes |
|||||
When |
|||||
type |
number |
||||
examples |
0.05 |
||||
maximum |
0.05 |
||||
minimum |
0 |
||||
|
anyOf |
type |
null |
||
Maximal heterozygous state count in thousand genomes |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
default |
0 |
||||
|
anyOf |
type |
null |
||
Maximal homozygous state count in thousand genomes |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
default |
0 |
||||
|
anyOf |
type |
null |
||
Maximal hemizygous state count in thousand genomes |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
minimum |
0 |
||||
|
Whether to enable thousand genomes frequency filter |
||||
Set to |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
anyOf |
type |
null |
||
Maximal carrier count in in-house database |
|||||
When |
|||||
type |
integer |
||||
examples |
20 |
||||
minimum |
0 |
||||
|
anyOf |
type |
null |
||
Maximal heterozygous state count in thousand genomes |
|||||
When |
|||||
type |
integer |
||||
examples |
10 |
||||
minimum |
0 |
||||
|
anyOf |
type |
null |
||
Maximal homozygous state count in thousand genomes |
|||||
When |
|||||
type |
integer |
||||
examples |
10 |
||||
minimum |
0 |
||||
|
anyOf |
type |
null |
||
Maximal hemizygous state count in thousand genomes |
|||||
When |
|||||
type |
integer |
||||
examples |
10 |
||||
minimum |
0 |
||||
|
Whether to enable mtdb frequency filter |
||||
Set to |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
anyOf |
type |
null |
||
Maximal number/absolute frequency of carriers in mtdb |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
minimum |
0 |
||||
|
anyOf |
type |
null |
||
Maximal relative frequencey of carriers in mtdb |
|||||
When |
|||||
type |
number |
||||
examples |
0.05 |
||||
maximum |
0.05 |
||||
minimum |
0 |
||||
|
Whether to enable helixmtdb frequency filter |
||||
Set to |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
anyOf |
type |
null |
||
Maximal carrier frequency in helixmtdb |
|||||
When |
|||||
type |
number |
||||
examples |
0.001 |
||||
0.05 |
|||||
maximum |
1 |
||||
minimum |
0 |
||||
|
anyOf |
type |
null |
||
Maximal heteroplasmy frequency in helixmtdb |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
minimum |
0 |
||||
|
anyOf |
type |
null |
||
Maximal homoplasmy frequency in helixmtdb |
|||||
When |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
minimum |
0 |
||||
|
Whether to enable the mitomap carrier filter |
||||
Set to |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
anyOf |
type |
null |
||
Maximal number of carriers in mtDB |
|||||
When |
|||||
type |
integer |
||||
examples |
10 |
||||
minimum |
0 |
||||
|
anyOf |
type |
null |
||
The mitomap_frequency schema |
|||||
When |
|||||
type |
number |
||||
examples |
0.001 |
||||
0.05 |
|||||
maximum |
1 |
||||
minimum |
0 |
||||
|
Include variants on coding transcripts |
||||
When enabled then variants whose most pathogenic effect is on a coding transcripts |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
Include variants on non-coding transcripts |
||||
When enabled then variants whose most pathogenic effect is on a non-coding transcripts |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include SNV variants |
||||
When set to |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include indel variants |
||||
When set to |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include MVN variants |
||||
When set to |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
anyOf |
type |
null |
||
The largest distance to exons |
|||||
When set then only variants with at most |
|||||
type |
integer |
||||
examples |
1 |
||||
10 |
|||||
minimum |
0 |
||||
|
Include variants marked with no flag |
||||
When set (default) then variants that have no simple flag set are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “bookmarked” flag |
||||
When set (default) then variants that have the “bookmarked” simple flag set are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “candidate” flag |
||||
When set (default) then variants that have the “candidate” simple flag set are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “does not segregate” flag |
||||
When set (default) then variants that have the “does not segregate” simple flag set are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “final causative” flag |
||||
When set (default) then variants that have the “final causative” simple flag set are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “for validation” flag |
||||
When set (default) then variants that have the “for validation” simple flag set are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “no disease association” flag |
||||
When set (default) then variants that have the “no disease association” simple flag set are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “segregates” flag |
||||
When set (default) then variants that have the “segregates” simple flag set are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants that have the “molecular” flag unset |
||||
When set (default) then variants that have the “molecular” flag unset are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “molecular” flag set to “negative” |
||||
When set (default) then variants that have the “molecular” flag set to “negative” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “molecular” flag set to “positive” |
||||
When set (default) then variants that have the “molecular” flag set to “positive” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “molecular” flag set to “uncertain” |
||||
When set (default) then variants that have the “molecular” flag set to “uncertain” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants that have the “phenotype match” flag unset |
||||
When set (default) then variants that have the “phenotype match” flag unset are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “phenotype match” flag set to “negative” |
||||
When set (default) then variants that have the “phenotype match” flag set to “negative” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “phenotype match” flag set to “positive” |
||||
When set (default) then variants that have the “phenotype match” flag set to “positive” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “phenotype match” flag set to “uncertain” |
||||
When set (default) then variants that have the “phenotype match” flag set to “uncertain” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants that have the “summary” flag unset |
||||
When set (default) then variants that have the “summary” flag unset are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “summary” flag set to “negative” |
||||
When set (default) then variants that have the “summary” flag set to “negative” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “summary” flag set to “positive” |
||||
When set (default) then variants that have the “summary” flag set to “positive” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “summary” flag set to “uncertain” |
||||
When set (default) then variants that have the “summary” flag set to “uncertain” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants that have the “validation” flag unset |
||||
When set (default) then variants that have the “validation” flag unset are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “validation” flag set to “negative” |
||||
When set (default) then variants that have the “validation” flag set to “negative” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “validation” flag set to “positive” |
||||
When set (default) then variants that have the “validation” flag set to “positive” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “validation” flag set to “uncertain” |
||||
When set (default) then variants that have the “validation” flag set to “uncertain” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants that have the “visual” flag unset |
||||
When set (default) then variants that have the “visual” flag unset are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “visual” flag set to “negative” |
||||
When set (default) then variants that have the “visual” flag set to “negative” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “visual” flag set to “positive” |
||||
When set (default) then variants that have the “visual” flag set to “positive” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Include variants marked with “visual” flag set to “uncertain” |
||||
When set (default) then variants that have the “visual” flag set to “uncertain” are included in the result |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
List of genes to restrict the resulting variants to |
||||
List of gene symbols, entrez gene identifiers, or ENSEMBL gene identifiers to limit variants for (for a variant affecting multiple genes, the combinations of the variants and genes will be reported independently), leave empty to apply no such filter |
|||||
type |
array |
||||
examples |
TTN |
||||
default |
|||||
items |
type |
string |
|||
pattern |
^([a-zA-Z0-9_-]+)$ |
||||
additionalItems |
True |
||||
|
List of genes to exclude from the result |
||||
List of gene symbols, entrez gene identifiers, or ENSEMBL gene identifiers to exclude variants for (for a variant affecting multiple genes, the combinations of the variants and genes will be reported independently), leave empty to apply no such filter |
|||||
type |
array |
||||
examples |
TTN |
||||
default |
|||||
items |
type |
string |
|||
pattern |
^([a-zA-Z0-9_-]+)$ |
||||
additionalItems |
True |
||||
|
Remove variant if it exists in local copy dbSNP |
||||
Set to true to exclude variants that are present in dbSNP from the result set |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
Restrict variants to those in local copy of Clinvar |
||||
Set to true to restrict variants to those present in local copy of Clinvar |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
Whether to include variants marked as benign in local Clinvar copy if ``require_in_clinvar`` |
||||
Set to true (default) to make variants pass the filter that are marked as benign in the local Clinvar copy, set to false to make them not pass the filter |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Whether to include variants marked as pathogenic in local Clinvar copy if ``require_in_clinvar`` |
||||
Set to true (default) to make variants pass the filter that are marked as pathogenic in the local Clinvar copy, set to false to make them not pass the filter |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Whether to include variants marked as likely benign in local Clinvar copy if ``require_in_clinvar`` |
||||
Set to true (default) to make variants pass the filter that are marked as likely benign in the local Clinvar copy, set to false to make them not pass the filter |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Whether to include variants marked as likely pathogenic in local Clinvar copy if ``require_in_clinvar`` |
||||
Set to true (default) to make variants pass the filter that are marked as likely pathogenic in the local Clinvar copy, set to false to make them not pass the filter |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
Whether to include variants marked as unknown certificance in local Clinvar copy if ``require_in_clinvar`` |
||||
Set to true (default) to make variants pass the filter that are marked as of unknown significance in the local Clinvar copy, set to false to make them not pass the filter |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
True |
||||
|
List of genomic regions to limit the query to |
||||
When set thenonly variants contained in or overlapping with the given genomic regions pass the filter, leave empty to apply no region filter |
|||||
type |
array |
||||
examples |
chr1:100,000,00-110,00,00 |
||||
chrY |
|||||
X |
|||||
Y |
|||||
default |
|||||
items |
type |
string |
|||
pattern |
^[a-zA-Z0-9]+(:(\d+(,\d+)*)-(\d+(,\d+)*))?$ |
||||
|
Enable pathogenicity annotation |
||||
Set to true to enable annotation with pathogenicity, requires setting a value for |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
anyOf |
type |
null |
||
The pathogenicity score to use for annotating variants |
|||||
Select pathogenicity score to use if |
|||||
type |
string |
||||
examples |
cadd |
||||
mutationtaster |
|||||
|
Enable phenotype-based prioritization of variants |
||||
Select |
|||||
type |
boolean |
||||
examples |
True |
||||
False |
|||||
default |
False |
||||
|
anyOf |
type |
null |
||
The phenotype-based prioritization algorithm to use for priorizing variants |
|||||
Select algorithm to use if |
|||||
type |
string |
||||
examples |
phenix |
||||
hiphive |
|||||
hiphive-human |
|||||
hiphive-mouse |
|||||
|
anyOf |
type |
null |
||
The prio_hpo_terms schema |
|||||
An explanation about the purpose of this instance. |
|||||
type |
array |
||||
examples |
|||||
default |
|||||
items |
type |
string |
|||
pattern |
HP:\d+ |
||||
additionalItems |
True |
||||
|
The require_in_hgmd_public schema |
||||
An explanation about the purpose of this instance. |
|||||
type |
boolean |
||||
examples |
False |
||||
default |
False |
||||
|
anyOf |
type |
null |
||
Enable and select the biallelic recessive inheritance filter |
|||||
Use “compound-recessive” to restrict to variants compatible with compound recessive mode of inheritance and “recessive” to restrict to compatibility with either compound and homozygous recessive mode of inheritance. Use |
|||||
type |
string |
||||
enum |
recessive, compound-recessive |
||||
|
anyOf |
type |
null |
||
Select the recessive index |
|||||
Set to the identifier of the recessive index |
|||||
type |
string |
||||
examples |
CHILD-NAME |
||||
|
anyOf |
type |
null |
||
Select the denovo index |
|||||
Set to the identifier of the de novo index |
|||||
type |
string |
||||
examples |
CHILD-NAME |
||||
|
Quality filter threshold |
||||
Set quality thresholds for each individual. The key are the individual names and the values follows the defined schema from below |
|||||
type |
object |
||||
examples |
SAMPLE |
dp_het |
10 |
||
dp_hom |
5 |
||||
ab |
0.3 |
||||
gq |
20 |
||||
ad |
3 |
||||
ad_max |
200 |
||||
fail |
drop-variant |
||||
FATHER |
gq |
40 |
|||
fail |
ignore |
||||
MOTHER |
gq |
40 |
|||
fail |
ignore |
||||
CHILD |
gq |
40 |
|||
fail |
drop-variant |
||||
patternProperties |
|||||
|
type |
object |
|||
properties |
|||||
|
Minimal total depth of coverage for heterozygous variants |
||||
If set then exclude variants with lower total depth of coverage in sample’s genotype call for heterozygous variants |
|||||
type |
integer |
||||
minimum |
0 |
||||
default |
0 |
||||
|
Minimal total depth coverage for homozygous and hemizygous variants |
||||
If set then exclude variants with lower total depth of coverage in sample’s genotype call for homozygous variants |
|||||
type |
integer |
||||
minimum |
0 |
||||
default |
0 |
||||
|
Minimal allelic balance for heterozygous variants |
||||
If set then exclude variants with lower allelic balance in sample’s genotype call |
|||||
type |
number |
||||
maximum |
1 |
||||
minimum |
0 |
||||
default |
0 |
||||
|
Minimal genotype call quality |
||||
If set then exclude variants with lower genotype quality in sample’s genotype call |
|||||
type |
integer |
||||
minimum |
0 |
||||
default |
0 |
||||
|
Minimal number of read in alternative allele |
||||
If set then exclude variants with lower depth of coverage on alternate allele in sample’s genotype call |
|||||
type |
integer |
||||
minimum |
0 |
||||
default |
0 |
||||
|
anyOf |
type |
null |
||
Maximal alternate allele depth of coverage |
|||||
If set then exclude variants with higher depth of coverage on alternate allele in sample’s genotype call |
|||||
type |
integer |
||||
minimum |
0 |
||||
|
Action to perform when genotype filter threshold is not passed |
||||
Actions: ignore: ignore failure, drop-variant: drop whole variant (if ONE genotype in the variant fails filter), no-call: interpret as no-call |
|||||
type |
string |
||||
enum |
ignore, drop-variant, no-call |
||||
default |
ignore |
||||
additionalProperties |
False |
||||
|
Genotype filter settings |
||||
Set genotype filter for each individual, must be given for each individual in query with genotype data |
|||||
type |
object |
||||
examples |
SAMPLE |
hom |
|||
FATHER |
ref |
||||
MOTHER |
ref |
||||
CHILD |
het |
||||
patternProperties |
|||||
|
anyOf |
type |
null |
||
type |
string |
||||
enum |
any, ref, het, hom, non-hom, variant, non-variant, non-reference |
||||
additionalProperties |
False |
Case QC Schema V1
varfish-server case QC info
https://raw.githubusercontent.com/bihealth/varfish-server/main/importer/schemas/case-qc-v1.json |
|||||
Per case quality control information for varfish |
|||||
type |
object |
||||
patternProperties |
|||||
|
type |
object |
|||
properties |
|||||
|
type |
object |
|||
properties |
|||||
|
raw total sequences |
||||
type |
integer |
||||
minimum |
0 |
||||
|
filtered sequences |
||||
type |
integer |
||||
minimum |
0 |
||||
|
sequences |
||||
type |
integer |
||||
minimum |
0 |
||||
|
is sorted |
||||
type |
integer |
||||
minimum |
0 |
||||
|
1st fragments |
||||
type |
integer |
||||
minimum |
0 |
||||
|
last fragments |
||||
type |
integer |
||||
minimum |
0 |
||||
|
reads mapped |
||||
type |
integer |
||||
minimum |
0 |
||||
|
reads mapped and paired |
||||
type |
integer |
||||
minimum |
0 |
||||
|
reads unmapped |
||||
type |
integer |
||||
minimum |
0 |
||||
|
reads properly paired |
||||
type |
integer |
||||
minimum |
0 |
||||
|
reads paired |
||||
type |
integer |
||||
minimum |
0 |
||||
|
reads duplicated |
||||
type |
integer |
||||
minimum |
0 |
||||
|
reads MQ0 |
||||
type |
integer |
||||
minimum |
0 |
||||
|
reads QC failed |
||||
type |
integer |
||||
minimum |
0 |
||||
|
non-primary alignments |
||||
type |
integer |
||||
minimum |
0 |
||||
|
total length |
||||
type |
integer |
||||
minimum |
0 |
||||
|
total first fragment length |
||||
type |
integer |
||||
minimum |
0 |
||||
|
total last fragment length |
||||
type |
integer |
||||
minimum |
0 |
||||
|
bases mapped |
||||
type |
integer |
||||
minimum |
0 |
||||
|
bases mapped (cigar) |
||||
type |
integer |
||||
minimum |
0 |
||||
|
bases trimmed |
||||
type |
integer |
||||
minimum |
0 |
||||
|
bases duplicated |
||||
type |
integer |
||||
minimum |
0 |
||||
|
mismatches |
||||
type |
integer |
||||
minimum |
0 |
||||
|
error rate |
||||
error rate as fractions of 1 |
|||||
type |
number |
||||
maximum |
1 |
||||
minimum |
0 |
||||
|
average length |
||||
type |
number |
||||
minimum |
0 |
||||
|
average first fragment length |
||||
type |
number |
||||
minimum |
0 |
||||
|
average last fragment length |
||||
type |
number |
||||
minimum |
0 |
||||
|
maximum length |
||||
type |
integer |
||||
minimum |
0 |
||||
|
maximum first fragment length |
||||
type |
integer |
||||
minimum |
0 |
||||
|
maximum last fragment length |
||||
type |
integer |
||||
minimum |
0 |
||||
|
average quality |
||||
type |
number |
||||
minimum |
0 |
||||
|
insert size average |
||||
type |
number |
||||
minimum |
0 |
||||
|
insert size standard deviation |
||||
type |
number |
||||
minimum |
0 |
||||
|
inward oriented pairs |
||||
type |
integer |
||||
minimum |
0 |
||||
|
outward oriented pairs |
||||
type |
integer |
||||
minimum |
0 |
||||
|
pairs with other orientation |
||||
type |
integer |
||||
minimum |
0 |
||||
|
pairs on different chromosomes |
||||
type |
integer |
||||
minimum |
0 |
||||
|
percentage of properly paired reads (%) |
||||
type |
number |
||||
maximum |
100 |
||||
minimum |
0 |
||||
|
Minimal coverage percentage, counted per target |
||||
Considering all targets, histogram of distribution regarding “minimal coverage of…”, the smallest coverage on a target makes the whole target count at that value |
|||||
type |
object |
||||
patternProperties |
|||||
|
Minimal coverage value histogram entry |
||||
type |
number |
||||
examples |
100 |
||||
99.9 |
|||||
0 |
|||||
maximum |
100 |
||||
minimum |
0 |
||||
additionalProperties |
False |
||||
|
Minimal coverage percentage, counted per base |
||||
Considering all target bases, histogram of distribution regarding “minimal coverage of…” |
|||||
type |
object |
||||
patternProperties |
|||||
|
Minimal coverage value histogram entry |
||||
type |
number |
||||
examples |
100 |
||||
99.9 |
|||||
0 |
|||||
maximum |
100 |
||||
minimum |
0 |
||||
additionalProperties |
False |
||||
|
Coverage summary |
||||
type |
object |
||||
properties |
|||||
|
Mean on-target coverage |
||||
type |
number |
||||
examples |
0 |
||||
100 |
|||||
minimum |
0 |
||||
|
Total number of targets |
||||
type |
integer |
||||
examples |
0 |
||||
100 |
|||||
minimum |
0 |
||||
|
Total target size in bp |
||||
type |
integer |
||||
examples |
0 |
||||
100 |
|||||
minimum |
0 |
||||
additionalProperties |
False |
||||
|
type |
object |
|||
patternProperties |
|||||
|
Read count for each chromosome |
||||
type |
object |
||||
properties |
|||||
|
Mapped read count |
||||
Number of mapped read on chromosome |
|||||
type |
integer |
||||
examples |
0 |
||||
100 |
|||||
minimum |
0 |
||||
|
Unmapped read count |
||||
Number of unmapped read on chromosome (usually the mate maps) |
|||||
type |
integer |
||||
examples |
0 |
||||
100 |
|||||
minimum |
0 |
||||
additionalProperties |
False |