|
1 | 1 | {
|
2 | 2 | "$schema": "http://json-schema.org/draft-07/schema#",
|
3 | 3 | "title": "ResultsJson",
|
| 4 | + "description": "The `nextclade.json` file produced using `nextclade run --output-json`", |
4 | 5 | "type": "object",
|
5 | 6 | "required": [
|
6 | 7 | "cladeNodeAttrKeys",
|
|
58 | 59 | },
|
59 | 60 | "definitions": {
|
60 | 61 | "CladeNodeAttrKeyDesc": {
|
| 62 | + "description": "Description of a clade-like node attribute", |
61 | 63 | "type": "object",
|
62 | 64 | "required": [
|
63 | 65 | "displayName",
|
|
87 | 89 | }
|
88 | 90 | },
|
89 | 91 | "PhenotypeAttrDesc": {
|
90 |
| - "description": "Describes a single attribute of a phenotype", |
| 92 | + "description": "Description of a phenotype attribute", |
91 | 93 | "type": "object",
|
92 | 94 | "required": [
|
93 | 95 | "description",
|
|
107 | 109 | }
|
108 | 110 | },
|
109 | 111 | "AuspiceRefNodesDesc": {
|
| 112 | + "description": "Describes search criteria in the reference tree nodes. This is used for \"Relative to\" feature where you can switch mutation calling source node between \"reference\", \"parent\", \"clade founder\" and custom nodes described using this format.", |
110 | 113 | "type": "object",
|
111 | 114 | "properties": {
|
112 | 115 | "default": {
|
|
124 | 127 | }
|
125 | 128 | },
|
126 | 129 | "AuspiceRefNodeSearchDesc": {
|
| 130 | + "description": "Describes a criteria for selecting a reference node for \"Relative to\" feature", |
127 | 131 | "type": "object",
|
128 | 132 | "required": [
|
129 | 133 | "name"
|
|
238 | 242 | ]
|
239 | 243 | },
|
240 | 244 | "NextcladeOutputs": {
|
| 245 | + "title": "ResultJson", |
| 246 | + "description": "Single element in `.results` array in nextclade.json file, produced by `nextclade run --output-json`. This corresponds to a single sequence in the inputs.", |
241 | 247 | "type": "object",
|
242 | 248 | "required": [
|
243 | 249 | "aaAlignmentRanges",
|
|
634 | 640 | }
|
635 | 641 | },
|
636 | 642 | "annotation": {
|
637 |
| - "$ref": "#/definitions/GeneMap" |
| 643 | + "description": "Genome annotation in query sequence coordinates", |
| 644 | + "allOf": [ |
| 645 | + { |
| 646 | + "$ref": "#/definitions/GeneMap" |
| 647 | + } |
| 648 | + ] |
638 | 649 | }
|
639 | 650 | }
|
640 | 651 | },
|
641 | 652 | "NucSub": {
|
| 653 | + "description": "A nucleotide substitution", |
642 | 654 | "type": "object",
|
643 | 655 | "required": [
|
644 | 656 | "pos",
|
|
662 | 674 | "format": "int"
|
663 | 675 | },
|
664 | 676 | "Nuc": {
|
| 677 | + "description": "A nucleotide", |
665 | 678 | "type": "string",
|
666 | 679 | "enum": [
|
667 | 680 | "T",
|
|
683 | 696 | ]
|
684 | 697 | },
|
685 | 698 | "NucDelRange": {
|
| 699 | + "description": "A nucleotide deletion range", |
686 | 700 | "type": "object",
|
687 | 701 | "required": [
|
688 | 702 | "range"
|
|
710 | 724 | }
|
711 | 725 | },
|
712 | 726 | "Insertion_for_Nuc": {
|
| 727 | + "description": "An insertion", |
713 | 728 | "type": "object",
|
714 | 729 | "required": [
|
715 | 730 | "ins",
|
|
741 | 756 | }
|
742 | 757 | },
|
743 | 758 | "FrameShift": {
|
| 759 | + "description": "A frame shift", |
744 | 760 | "type": "object",
|
745 | 761 | "required": [
|
746 | 762 | "cdsName",
|
|
832 | 848 | ]
|
833 | 849 | },
|
834 | 850 | "AaDel": {
|
| 851 | + "description": "An aminoacid deletion", |
835 | 852 | "type": "object",
|
836 | 853 | "required": [
|
837 | 854 | "cdsName",
|
|
851 | 868 | }
|
852 | 869 | },
|
853 | 870 | "AaIns": {
|
| 871 | + "description": "An amino acid insertion", |
854 | 872 | "type": "object",
|
855 | 873 | "required": [
|
856 | 874 | "cds",
|
|
871 | 889 | }
|
872 | 890 | },
|
873 | 891 | "CdsAaRange": {
|
| 892 | + "description": "A set of ranges of amino acid positions in a translated CDS", |
874 | 893 | "type": "object",
|
875 | 894 | "required": [
|
876 | 895 | "cdsName",
|
|
914 | 933 | }
|
915 | 934 | },
|
916 | 935 | "AaChangesGroup": {
|
| 936 | + "description": "Represents a group of adjacent amino acid changes along with nucleotide changes nearby.", |
917 | 937 | "type": "object",
|
918 | 938 | "required": [
|
919 | 939 | "changes",
|
|
1014 | 1034 | }
|
1015 | 1035 | },
|
1016 | 1036 | "PcrPrimerChange": {
|
| 1037 | + "description": "A change in a PCR primer due to mutations", |
1017 | 1038 | "type": "object",
|
1018 | 1039 | "required": [
|
1019 | 1040 | "primer",
|
|
1086 | 1107 | }
|
1087 | 1108 | },
|
1088 | 1109 | "PrivateNucMutations": {
|
| 1110 | + "description": "A collection of private nucleotide mutations", |
1089 | 1111 | "type": "object",
|
1090 | 1112 | "required": [
|
1091 | 1113 | "labeledSubstitutions",
|
|
1189 | 1211 | }
|
1190 | 1212 | },
|
1191 | 1213 | "PrivateAaMutations": {
|
| 1214 | + "description": "A collection of private amino acid mutations for a CDS", |
1192 | 1215 | "type": "object",
|
1193 | 1216 | "required": [
|
1194 | 1217 | "aaChangesGroups",
|
|
1264 | 1287 | }
|
1265 | 1288 | },
|
1266 | 1289 | "CladeNodeAttrFounderInfo": {
|
| 1290 | + "description": "Information about a clade-like node attribute founder", |
1267 | 1291 | "type": "object",
|
1268 | 1292 | "required": [
|
1269 | 1293 | "aaMutations",
|
|
1303 | 1327 | "minimum": 0.0
|
1304 | 1328 | },
|
1305 | 1329 | "AncestralSearchResult": {
|
| 1330 | + "description": "Represents the result of searching for ancestral nodes of interest in the graph", |
1306 | 1331 | "type": "object",
|
1307 | 1332 | "required": [
|
1308 | 1333 | "search"
|
|
1324 | 1349 | }
|
1325 | 1350 | },
|
1326 | 1351 | "AncestralSearchResultForCriteria": {
|
| 1352 | + "description": "Represents the result of searching for ancestral nodes of interest in the graph", |
1327 | 1353 | "type": "object",
|
1328 | 1354 | "required": [
|
1329 | 1355 | "criterion"
|
|
1345 | 1371 | }
|
1346 | 1372 | },
|
1347 | 1373 | "AncestralSearchMatch": {
|
| 1374 | + "description": "Represents a match found in the ancestral search", |
1348 | 1375 | "type": "object",
|
1349 | 1376 | "required": [
|
1350 | 1377 | "nodeKey",
|
|
1396 | 1423 | }
|
1397 | 1424 | },
|
1398 | 1425 | "RelativeNucMutations": {
|
| 1426 | + "description": "Result for a single sequence in the inputs, containing relative nucleotide mutations", |
1399 | 1427 | "type": "object",
|
1400 | 1428 | "required": [
|
1401 | 1429 | "search"
|
|
1417 | 1445 | }
|
1418 | 1446 | },
|
1419 | 1447 | "RelativeNucMutationsResult": {
|
| 1448 | + "description": "Result for a single criterion in the search, containing relative nucleotide mutations", |
1420 | 1449 | "type": "object",
|
1421 | 1450 | "required": [
|
1422 | 1451 | "criterion",
|
|
1479 | 1508 | }
|
1480 | 1509 | },
|
1481 | 1510 | "PeptideWarning": {
|
| 1511 | + "description": "A warning about a peptide sequence", |
1482 | 1512 | "type": "object",
|
1483 | 1513 | "required": [
|
1484 | 1514 | "cdsName",
|
|
1850 | 1880 | }
|
1851 | 1881 | },
|
1852 | 1882 | "PhenotypeValue": {
|
| 1883 | + "description": "Result for a single phenotype value", |
1853 | 1884 | "type": "object",
|
1854 | 1885 | "required": [
|
1855 | 1886 | "cds",
|
|
1870 | 1901 | }
|
1871 | 1902 | },
|
1872 | 1903 | "AaMotif": {
|
| 1904 | + "description": "Result of amino acid motif search in a translated CDS", |
1873 | 1905 | "type": "object",
|
1874 | 1906 | "required": [
|
1875 | 1907 | "cds",
|
|
1961 | 1993 | }
|
1962 | 1994 | },
|
1963 | 1995 | "GeneMap": {
|
| 1996 | + "description": "Genome annotation", |
1964 | 1997 | "type": "object",
|
1965 | 1998 | "required": [
|
1966 | 1999 | "genes"
|
|
2468 | 2501 | }
|
2469 | 2502 | },
|
2470 | 2503 | "NextcladeErrorOutputs": {
|
| 2504 | + "title": "ResultJsonError", |
2471 | 2505 | "type": "object",
|
2472 | 2506 | "required": [
|
2473 | 2507 | "errors",
|
|
0 commit comments