Commit bc6a5228 authored by bow's avatar bow
Browse files

Update Gentrap summary schema for executables part

parent b8d30cc3
......@@ -70,7 +70,12 @@
"executables": {
"description": "Executables used in the Gentrap run",
"type": "object",
"additionalProperties": { "$ref": "#/definitions/executable" }
"additionalProperties": {
"anyOf": [
{ "$ref": "#/definitions/executable" },
{ "$ref": "#/definitions/jar" }
]
}
},
"settings": {
......@@ -204,7 +209,12 @@
"executables": {
"description": "Executables used in BamMetrics",
"type": "object",
"additionalProperties": { "$ref": "#/definitions/executable" }
"additionalProperties": {
"anyOf": [
{ "$ref": "#/definitions/executable" },
{ "$ref": "#/definitions/jar" }
]
}
},
"stats": {
......@@ -268,7 +278,12 @@
"executables": {
"description": "Executables used in Flexiprep",
"type": "object",
"additionalProperties": { "$ref": "#/definitions/executable" }
"additionalProperties": {
"anyOf": [
{ "$ref": "#/definitions/executable" },
{ "$ref": "#/definitions/jar" }
]
}
},
"settings": {
......@@ -374,7 +389,12 @@
"executables": {
"description": "Executables used in Mapping",
"type": "object",
"additionalProperties": { "$ref": "#/definitions/executable" }
"additionalProperties": {
"anyOf": [
{ "$ref": "#/definitions/executable" },
{ "$ref": "#/definitions/jar" }
]
}
},
"settings": {
......@@ -441,7 +461,12 @@
"executables": {
"description": "Executables used in BamMetrics",
"type": "object",
"additionalProperties": { "$ref": "#/definitions/executable" }
"additionalProperties": {
"anyOf": [
{ "$ref": "#/definitions/executable" },
{ "$ref": "#/definitions/jar" }
]
}
},
"stats": {
......@@ -553,6 +578,11 @@
"type": ["string", "null"]
},
"path": {
"description": "Path to executable",
"type": "string"
},
"jar_md5": {
"description": "MD5 checksum of the JAR (only for JAR-packaged tools)",
"type": ["string", "null"]
......@@ -561,6 +591,51 @@
"java_md5": {
"description": "MD5 checksum of the java executable (only for JAR-packaged tools)",
"type": ["string", "null"]
},
"java_version": {
"description": "Version of the java executable used to execute the JAR",
"type": "string"
},
"java_md5": {
"description": "MD5 checksum of the java executable",
"type": ["string", "null"]
},
"jar_path": {
"description": "Path to the JAR file (null if not available)",
"type": ["string", "null"]
}
}
},
"jar": {
"description": "Entry for storing tools packaged as JAR files",
"type": "object",
"required": [ "version", "java_md5", "java_version", "jar_path" ],
"additionalProperties": false,
"properties": {
"version": {
"description": "Version of the JAR package, null if not available",
"type": ["string", "null"]
},
"java_version": {
"description": "Version of the java executable used to execute the JAR",
"type": "string"
},
"java_md5": {
"description": "MD5 checksum of the java executable",
"type": ["string", "null"]
},
"jar_path": {
"description": "Path to the JAR file (null if not available)",
"type": ["string", "null"]
}
}
},
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment