Modificar 'validation/validation_conf_12052023.py'

This commit is contained in:
dborges 2023-07-11 08:49:55 +00:00
parent 322ed203d8
commit 303a404fa0

View File

@ -82,7 +82,8 @@ STRAIN_FIELDS = [
{ {
FIELD: "otherCollectionNumbers", FIELD: "otherCollectionNumbers",
VALIDATION: [ VALIDATION: [
{TYPE: REGEXP, MATCH: "([^ ]* [^ ]*)(; [^ ]* [^ ]*)*$", ERROR_CODE: "STD63"}, {TYPE: REGEXP, MATCH: "([^ ]* [^ ]*)(; [^ ]* [^ ]*)*$", ERROR_CODE: "STD63",
MULTIPLE: True, SEPARATOR: ';'},
#{TYPE: CROSSREF, CROSSREF_NAME: "Strains", ERROR_CODE: "STD64"}, #{TYPE: CROSSREF, CROSSREF_NAME: "Strains", ERROR_CODE: "STD64"},
] ]
}, },
@ -322,7 +323,7 @@ STRAIN_FIELDS = [
{ {
FIELD: "plasmidCollections", FIELD: "plasmidCollections",
VALIDATION: [ VALIDATION: [
{TYPE: REGEXP, MATCH: "([a-zA-Z .'-]+)\(([a-zA-Z .'-]+) (\d+)\)(; ([a-zA-Z .'-]+)\(([a-zA-Z .'-]+) (\d+)\))*$", {TYPE: REGEXP, MATCH: "([a-zA-Z .'-]+)\(([a-zA-Z .'-]+) (\d+)\)(;([a-zA-Z .'-]+)\(([a-zA-Z .'-]+) (\d+)\))*$",
ERROR_CODE: "STD62"} ERROR_CODE: "STD62"}
] ]
}, },
@ -357,7 +358,7 @@ STRAIN_FIELDS = [
{ {
FIELD: "sequenceLiterature", FIELD: "sequenceLiterature",
VALIDATION: [ VALIDATION: [
{TYPE: REGEXP, MATCH: "^\d+(; \d+)*$", ERROR_CODE: "STD61"}, {TYPE: REGEXP, MATCH: "^\d+(;?\s*\d+)*$", ERROR_CODE: "STD61"},
] ]
}, },
@ -485,10 +486,7 @@ SHEETS_SCHEMA = {
"acronym": "STD", "acronym": "STD",
'id_field': 'accessionNumber', 'id_field': 'accessionNumber',
VALIDATION: {TYPE: MANDATORY, ERROR_CODE: "EFS05"}, VALIDATION: {TYPE: MANDATORY, ERROR_CODE: "EFS05"},
ROW_VALIDATION: [ ROW_VALIDATION: [],
#{TYPE: NAGOYA, ERROR_CODE: "STD46"},
{TYPE: NAGOYA1, ERROR_CODE: "STD64"}
],
COLUMNS: STRAIN_FIELDS, COLUMNS: STRAIN_FIELDS,
}, },
LITERATURE_SHEET: { LITERATURE_SHEET: {