|
1 | | -Attribute,Description,Valid Values,DependsOn,Properties,Required,Parent,DependsOn Component,Source,Validation Rules,columnType |
2 | | -Component,,,,,TRUE,,,,, |
3 | | -Patient,,,"Patient ID, Sex, Year of Birth, Diagnosis, Component",,FALSE,DataType,,,, |
4 | | -Patient ID,,,,,TRUE,DataProperty,,,#Patient unique warning^^#Biospecimen unique error, |
5 | | -Sex,,"Female, Male, Other",,,TRUE,DataProperty,,,, |
6 | | -Year of Birth,,,,,FALSE,DataProperty,,,, |
7 | | -Diagnosis,,"Healthy, Cancer",,,TRUE,DataProperty,,,, |
8 | | -Cancer,,,"Cancer Type, Family History",,FALSE,ValidValue,,,, |
9 | | -Cancer Type,,"Breast, Colorectal, Lung, Prostate, Skin",,,TRUE,DataProperty,,,, |
10 | | -Family History,,"Breast, Colorectal, Lung, Prostate, Skin",,,TRUE,DataProperty,,,list strict, |
11 | | -Biospecimen,,,"Sample ID, Patient ID, Tissue Status, Component",,FALSE,DataType,Patient,,, |
12 | | -Sample ID,,,,,TRUE,DataProperty,,,, |
13 | | -Tissue Status,,"Healthy, Malignant, None",,,TRUE,DataProperty,,,, |
14 | | -Bulk RNA-seq Assay,,,"Filename, Sample ID, File Format, Component",,FALSE,DataType,Biospecimen,,, |
15 | | -Filename,,,,,TRUE,DataProperty,,,#MockFilename filenameExists^^, |
16 | | -File Format,,"FASTQ, BAM, CRAM, CSV/TSV",,,TRUE,DataProperty,,,, |
17 | | -BAM,,,Genome Build,,FALSE,ValidValue,,,, |
18 | | -CRAM,,,"Genome Build, Genome FASTA",,FALSE,ValidValue,,,, |
19 | | -CSV/TSV,,,Genome Build,,FALSE,ValidValue,,,, |
20 | | -Genome Build,,"GRCh37, GRCh38, GRCm38, GRCm39",,,TRUE,DataProperty,,,, |
21 | | -Genome FASTA,,,,,TRUE,DataProperty,,,, |
22 | | -MockComponent,Component to hold mock attributes for testing all validation rules,,"Component, Check List, Check List Enum, Check List Like, Check List Like Enum, Check List Strict, Check List Enum Strict, Check Regex List, Check Regex List Like, Check Regex List Strict, Check Regex Single, Check Regex Format, Check Regex Integer, Check Num, Check Float, Check Int, Check String, Check URL,Check Match at Least, Check Match at Least values, Check Match Exactly, Check Match Exactly values, Check Match None, Check Match None values, Check Recommended, Check Ages, Check Unique, Check Range, Check Date, Check NA",,FALSE,DataType,,,, |
23 | | -Check List,,,,,TRUE,DataProperty,,,list, |
24 | | -Check List Enum,,"ab, cd, ef, gh",,,TRUE,DataProperty,,,list, |
25 | | -Check List Like,,,,,TRUE,DataProperty,,,list like, |
26 | | -Check List Like Enum,,"ab, cd, ef, gh",,,TRUE,DataProperty,,,list like, |
27 | | -Check List Strict,,,,,TRUE,DataProperty,,,list strict, |
28 | | -Check List Enum Strict,,"ab, cd, ef, gh",,,TRUE,DataProperty,,,list strict, |
29 | | -Check Regex List,,,,,TRUE,DataProperty,,,list::regex match [a-f], |
30 | | -Check Regex List Strict,,,,,TRUE,DataProperty,,,list strict::regex match [a-f], |
31 | | -Check Regex List Like,,,,,TRUE,DataProperty,,,list like::regex match [a-f], |
32 | | -Check Regex Single,,,,,TRUE,DataProperty,,,regex search [a-f], |
33 | | -Check Regex Format,,,,,TRUE,DataProperty,,,regex match [a-f], |
34 | | -Check Regex Integer,,,,,TRUE,DataProperty,,,regex search ^\d+$, |
35 | | -Check Num,,,,,TRUE,DataProperty,,,num error, |
36 | | -Check Float,,,,,TRUE,DataProperty,,,float error, |
37 | | -Check Int,,,,,TRUE,DataProperty,,,int error, |
38 | | -Check String,,,,,TRUE,DataProperty,,,str error, |
39 | | -Check URL,,,,,TRUE,DataProperty,,,url, |
40 | | -Check Match at Least,,,,,TRUE,DataProperty,,,matchAtLeastOne Patient.PatientID set, |
41 | | -Check Match Exactly,,,,,TRUE,DataProperty,,,matchExactlyOne MockComponent.checkMatchExactly set, |
42 | | -Check Match None,,,,,TRUE,DataProperty,,,matchNone MockComponent.checkMatchNone set error, |
43 | | -Check Match at Least values,,,,,TRUE,DataProperty,,,matchAtLeastOne MockComponent.checkMatchatLeastvalues value, |
44 | | -Check Match Exactly values,,,,,TRUE,DataProperty,,,matchExactlyOne MockComponent.checkMatchExactlyvalues value, |
45 | | -Check Match None values,,,,,TRUE,DataProperty,,,matchNone MockComponent.checkMatchNonevalues value error, |
46 | | -Check Recommended,,,,,FALSE,DataProperty,,,recommended, |
47 | | -Check Ages,,,,,TRUE,DataProperty,,,protectAges, |
48 | | -Check Unique,,,,,TRUE,DataProperty,,,unique error, |
49 | | -Check Range,,,,,TRUE,DataProperty,,,inRange 50 100 error, |
50 | | -Check Date,,,,,TRUE,DataProperty,,,date, |
51 | | -Check NA,,,,,TRUE,DataProperty,,,int::IsNA, |
52 | | -MockRDB,,,"Component, MockRDB_id, SourceManifest",,FALSE,DataType,,,, |
53 | | -MockRDB_id,,,,,TRUE,DataProperty,,,int, |
54 | | -SourceManifest,,,,,TRUE,DataProperty,,,, |
55 | | -MockFilename,,,"Component, Filename",,FALSE,DataType,,,, |
56 | | -JSONSchemaComponent,Component to hold attributes for testing JSON Schemas,,"Component, No Rules, No Rules Not Required, String, String Not Required, Enum, Enum Not Required, Date, URL, InRange, Regex, List, List Not Required, List Enum, List Enum Not Required, List Boolean, List, Integer, List InRange",,FALSE,DataType,,,, |
57 | | -No Rules,,,,,TRUE,DataProperty,,,, |
58 | | -No Rules Not Required,,,,,FALSE,DataProperty,,,, |
59 | | -String,,,,,TRUE,DataProperty,,,,string |
60 | | -String Not Required,,,,,FALSE,DataProperty,,,,string |
61 | | -Enum,,"ab, cd, ef, gh",,,TRUE,DataProperty,,,,string |
62 | | -Enum Not Required,,"ab, cd, ef, gh",,,FALSE,DataProperty,,,,string |
63 | | -Date,,,,,TRUE,DataProperty,,,date,string |
64 | | -URL,,,,,TRUE,DataProperty,,,url,string |
65 | | -InRange,,,,,TRUE,DataProperty,,,inRange 50 100,number |
66 | | -Regex,,,,,TRUE,DataProperty,,,regex search [a-f],string |
67 | | -List,,,,,TRUE,DataProperty,,,,string_list |
68 | | -List Not Required,,,,,FALSE,DataProperty,,,,string_list |
69 | | -List Enum,,"ab, cd, ef, gh",,,TRUE,DataProperty,,,,string_list |
70 | | -List Enum Not Required,,"ab, cd, ef, gh",,,FALSE,DataProperty,,,,string_list |
71 | | -List Boolean,,,,,TRUE,DataProperty,,,,boolean_list |
72 | | -List Integer,,,,,TRUE,DataProperty,,,,integer_list |
73 | | -List InRange,,,,,TRUE,DataProperty,,,inRange 50 100,integer_list |
74 | | -TypeDefinitionComponent,Component to check type specification,,"Component, String type, String type caps, Int type, Int type caps, Num type, Num type caps, Nan type, Missing type, Boolean type, Boolean type caps",,FALSE,DataType,,,, |
75 | | -String type,,,,,TRUE,DataProperty,,,,string |
76 | | -String type caps,,,,,TRUE,DataProperty,,,,STRING |
77 | | -Int type,,,,,TRUE,DataProperty,,,,integer |
78 | | -Int type caps,,,,,TRUE,DataProperty,,,,INTEGER |
79 | | -Num type,,,,,TRUE,DataProperty,,,,number |
80 | | -Num type caps,,,,,TRUE,DataProperty,,,,NUMBER |
81 | | -Nan type,,,,,TRUE,DataProperty,,,,nan |
82 | | -Missing type,,,,,TRUE,DataProperty,,,, |
83 | | -Boolean type,,,,,TRUE,DataProperty,,,,boolean |
84 | | -Boolean type caps,,,,,TRUE,DataProperty,,,,BOOLEAN |
| 1 | +Attribute,Description,Valid Values,DependsOn,Properties,Required,Parent,DependsOn Component,Source,Validation Rules,columnType,Format |
| 2 | +Component,,,,,TRUE,,,,,, |
| 3 | +Patient,,,"Patient ID, Sex, Year of Birth, Diagnosis, Component",,FALSE,DataType,,,,, |
| 4 | +Patient ID,,,,,TRUE,DataProperty,,,#Patient unique warning^^#Biospecimen unique error,, |
| 5 | +Sex,,"Female, Male, Other",,,TRUE,DataProperty,,,,, |
| 6 | +Year of Birth,,,,,FALSE,DataProperty,,,,, |
| 7 | +Diagnosis,,"Healthy, Cancer",,,TRUE,DataProperty,,,,, |
| 8 | +Cancer,,,"Cancer Type, Family History",,FALSE,ValidValue,,,,, |
| 9 | +Cancer Type,,"Breast, Colorectal, Lung, Prostate, Skin",,,TRUE,DataProperty,,,,, |
| 10 | +Family History,,"Breast, Colorectal, Lung, Prostate, Skin",,,TRUE,DataProperty,,,list strict,, |
| 11 | +Biospecimen,,,"Sample ID, Patient ID, Tissue Status, Component",,FALSE,DataType,Patient,,,, |
| 12 | +Sample ID,,,,,TRUE,DataProperty,,,,, |
| 13 | +Tissue Status,,"Healthy, Malignant, None",,,TRUE,DataProperty,,,,, |
| 14 | +Bulk RNA-seq Assay,,,"Filename, Sample ID, File Format, Component",,FALSE,DataType,Biospecimen,,,, |
| 15 | +Filename,,,,,TRUE,DataProperty,,,#MockFilename filenameExists^^,, |
| 16 | +File Format,,"FASTQ, BAM, CRAM, CSV/TSV",,,TRUE,DataProperty,,,,, |
| 17 | +BAM,,,Genome Build,,FALSE,ValidValue,,,,, |
| 18 | +CRAM,,,"Genome Build, Genome FASTA",,FALSE,ValidValue,,,,, |
| 19 | +CSV/TSV,,,Genome Build,,FALSE,ValidValue,,,,, |
| 20 | +Genome Build,,"GRCh37, GRCh38, GRCm38, GRCm39",,,TRUE,DataProperty,,,,, |
| 21 | +Genome FASTA,,,,,TRUE,DataProperty,,,,, |
| 22 | +MockComponent,Component to hold mock attributes for testing all validation rules,,"Component, Check List, Check List Enum, Check List Like, Check List Like Enum, Check List Strict, Check List Enum Strict, Check Regex List, Check Regex List Like, Check Regex List Strict, Check Regex Single, Check Regex Format, Check Regex Integer, Check Num, Check Float, Check Int, Check String, Check URL,Check Match at Least, Check Match at Least values, Check Match Exactly, Check Match Exactly values, Check Match None, Check Match None values, Check Recommended, Check Ages, Check Unique, Check Range, Check Date, Check NA",,FALSE,DataType,,,,, |
| 23 | +Check List,,,,,TRUE,DataProperty,,,list,, |
| 24 | +Check List Enum,,"ab, cd, ef, gh",,,TRUE,DataProperty,,,list,, |
| 25 | +Check List Like,,,,,TRUE,DataProperty,,,list like,, |
| 26 | +Check List Like Enum,,"ab, cd, ef, gh",,,TRUE,DataProperty,,,list like,, |
| 27 | +Check List Strict,,,,,TRUE,DataProperty,,,list strict,, |
| 28 | +Check List Enum Strict,,"ab, cd, ef, gh",,,TRUE,DataProperty,,,list strict,, |
| 29 | +Check Regex List,,,,,TRUE,DataProperty,,,list::regex match [a-f],, |
| 30 | +Check Regex List Strict,,,,,TRUE,DataProperty,,,list strict::regex match [a-f],, |
| 31 | +Check Regex List Like,,,,,TRUE,DataProperty,,,list like::regex match [a-f],, |
| 32 | +Check Regex Single,,,,,TRUE,DataProperty,,,regex search [a-f],, |
| 33 | +Check Regex Format,,,,,TRUE,DataProperty,,,regex match [a-f],, |
| 34 | +Check Regex Integer,,,,,TRUE,DataProperty,,,regex search ^\d+$,, |
| 35 | +Check Num,,,,,TRUE,DataProperty,,,num error,, |
| 36 | +Check Float,,,,,TRUE,DataProperty,,,float error,, |
| 37 | +Check Int,,,,,TRUE,DataProperty,,,int error,, |
| 38 | +Check String,,,,,TRUE,DataProperty,,,str error,, |
| 39 | +Check URL,,,,,TRUE,DataProperty,,,url,string,uri |
| 40 | +Check Match at Least,,,,,TRUE,DataProperty,,,matchAtLeastOne Patient.PatientID set,, |
| 41 | +Check Match Exactly,,,,,TRUE,DataProperty,,,matchExactlyOne MockComponent.checkMatchExactly set,, |
| 42 | +Check Match None,,,,,TRUE,DataProperty,,,matchNone MockComponent.checkMatchNone set error,, |
| 43 | +Check Match at Least values,,,,,TRUE,DataProperty,,,matchAtLeastOne MockComponent.checkMatchatLeastvalues value,, |
| 44 | +Check Match Exactly values,,,,,TRUE,DataProperty,,,matchExactlyOne MockComponent.checkMatchExactlyvalues value,, |
| 45 | +Check Match None values,,,,,TRUE,DataProperty,,,matchNone MockComponent.checkMatchNonevalues value error,, |
| 46 | +Check Recommended,,,,,FALSE,DataProperty,,,recommended,, |
| 47 | +Check Ages,,,,,TRUE,DataProperty,,,protectAges,, |
| 48 | +Check Unique,,,,,TRUE,DataProperty,,,unique error,, |
| 49 | +Check Range,,,,,TRUE,DataProperty,,,inRange 50 100 error,, |
| 50 | +Check Date,,,,,TRUE,DataProperty,,,date,string,date |
| 51 | +Check NA,,,,,TRUE,DataProperty,,,int::IsNA,, |
| 52 | +MockRDB,,,"Component, MockRDB_id, SourceManifest",,FALSE,DataType,,,,, |
| 53 | +MockRDB_id,,,,,TRUE,DataProperty,,,int,, |
| 54 | +SourceManifest,,,,,TRUE,DataProperty,,,,, |
| 55 | +MockFilename,,,"Component, Filename",,FALSE,DataType,,,,, |
| 56 | +JSONSchemaComponent,Component to hold attributes for testing JSON Schemas,,"Component, No Rules, No Rules Not Required, String, String Not Required, Enum, Enum Not Required, Date, URL, InRange, Regex, List, List Not Required, List Enum, List Enum Not Required, List Boolean, List, Integer, List InRange",,FALSE,DataType,,,,, |
| 57 | +No Rules,,,,,TRUE,DataProperty,,,,, |
| 58 | +No Rules Not Required,,,,,FALSE,DataProperty,,,,, |
| 59 | +String,,,,,TRUE,DataProperty,,,,string, |
| 60 | +String Not Required,,,,,FALSE,DataProperty,,,,string, |
| 61 | +Enum,,"ab, cd, ef, gh",,,TRUE,DataProperty,,,,string, |
| 62 | +Enum Not Required,,"ab, cd, ef, gh",,,FALSE,DataProperty,,,,string, |
| 63 | +Date,,,,,TRUE,DataProperty,,,date,string,date |
| 64 | +URL,,,,,TRUE,DataProperty,,,url,string,uri |
| 65 | +InRange,,,,,TRUE,DataProperty,,,inRange 50 100,number, |
| 66 | +Regex,,,,,TRUE,DataProperty,,,regex search [a-f],string, |
| 67 | +List,,,,,TRUE,DataProperty,,,,string_list, |
| 68 | +List Not Required,,,,,FALSE,DataProperty,,,,string_list, |
| 69 | +List Enum,,"ab, cd, ef, gh",,,TRUE,DataProperty,,,,string_list, |
| 70 | +List Enum Not Required,,"ab, cd, ef, gh",,,FALSE,DataProperty,,,,string_list, |
| 71 | +List Boolean,,,,,TRUE,DataProperty,,,,boolean_list, |
| 72 | +List Integer,,,,,TRUE,DataProperty,,,,integer_list, |
| 73 | +List InRange,,,,,TRUE,DataProperty,,,inRange 50 100,integer_list, |
| 74 | +TypeDefinitionComponent,Component to check type specification,,"Component, String type, String type caps, Int type, Int type caps, Num type, Num type caps, Nan type, Missing type, Boolean type, Boolean type caps",,FALSE,DataType,,,,, |
| 75 | +String type,,,,,TRUE,DataProperty,,,,string, |
| 76 | +String type caps,,,,,TRUE,DataProperty,,,,STRING, |
| 77 | +Int type,,,,,TRUE,DataProperty,,,,integer, |
| 78 | +Int type caps,,,,,TRUE,DataProperty,,,,INTEGER, |
| 79 | +Num type,,,,,TRUE,DataProperty,,,,number, |
| 80 | +Num type caps,,,,,TRUE,DataProperty,,,,NUMBER, |
| 81 | +Nan type,,,,,TRUE,DataProperty,,,,nan, |
| 82 | +Missing type,,,,,TRUE,DataProperty,,,,, |
| 83 | +Boolean type,,,,,TRUE,DataProperty,,,,boolean, |
| 84 | +Boolean type caps,,,,,TRUE,DataProperty,,,,BOOLEAN, |
0 commit comments