diff --git a/ADR-Documents/v13_graph_data_model.json b/ADR-Documents/v13_graph_data_model.json new file mode 100644 index 0000000000000000000000000000000000000000..4dd0cc678a9805a412b69b25a8f70dfafbaa8f15 --- /dev/null +++ b/ADR-Documents/v13_graph_data_model.json @@ -0,0 +1,1668 @@ +{ + "nodes": [ + { + "id": "n0", + "position": { + "x": -8558.091291807325, + "y": -2993.678656414389 + }, + "caption": "OCF", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#aea1ff", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#000000", + "border-width": 5 + } + }, + { + "id": "n1", + "position": { + "x": -8558.091291807325, + "y": -3365.6651458583333 + }, + "caption": "Construct", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#653294", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#653294", + "border-width": 5 + } + }, + { + "id": "n3", + "position": { + "x": -9537.920522944722, + "y": -2325.9018431377813 + }, + "caption": "Dataset", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#fda1ff", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#000000", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5 + } + }, + { + "id": "n4", + "position": { + "x": -9911.389270589654, + "y": -2325.9018431377813 + }, + "caption": "Data collection", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#fda1ff", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#000000", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5 + } + }, + { + "id": "n6", + "position": { + "x": -9911.389270589654, + "y": -2646.878255908589 + }, + "caption": "Computation host", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#68bc00", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#000000", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5 + } + }, + { + "id": "n7", + "position": { + "x": -9537.920522944722, + "y": -2646.878255908589 + }, + "caption": "Storage host", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#68bc00", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#000000", + "caption-position": "inside", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5 + } + }, + { + "id": "n12", + "position": { + "x": -9265.853426767642, + "y": -1524.0584088407247 + }, + "caption": "Ligands fitting", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#9f0500", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#9f0500", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5 + } + }, + { + "id": "n15", + "position": { + "x": -9265.853426767642, + "y": -1355.368890975155 + }, + "caption": "Post refinement", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#9f0500", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#9f0500", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5 + } + }, + { + "id": "n19", + "position": { + "x": -7850.329156847008, + "y": -2464.7840390474134 + }, + "caption": "Coordinates", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#fe9200", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#000000", + "border-width": 5 + } + }, + { + "id": "n20", + "position": { + "x": -9265.853426767642, + "y": -2464.7840390474134 + }, + "caption": "Structure factors", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#fe9200", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#000000", + "border-width": 5 + } + }, + { + "id": "n21", + "position": { + "x": -8492.646051469705, + "y": -2464.7840390474134 + }, + "caption": "mmCIF", + "labels": [], + "properties": {}, + "style": { + "radius": 50, + "node-color": "#999999", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#999999", + "border-width": 11 + } + }, + { + "id": "n22", + "position": { + "x": -8492.646051469705, + "y": -2646.878255908588 + }, + "caption": "PDB", + "labels": [], + "properties": {}, + "style": { + "radius": 50, + "node-color": "#999999", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#999999", + "border-width": 11 + } + }, + { + "id": "n23", + "position": { + "x": -8648.4972036134, + "y": -2646.878255908588 + }, + "caption": "MTZ", + "labels": [], + "properties": {}, + "style": { + "radius": 50, + "node-color": "#999999", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#999999", + "border-width": 13 + } + }, + { + "id": "n27", + "position": { + "x": -8558.091291807325, + "y": -1902.8695791708378 + }, + "caption": "DP step", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#009ce0", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#000000", + "border-width": 5 + } + }, + { + "id": "n32", + "position": { + "x": -7578.262060669927, + "y": -2325.9018431377813 + }, + "caption": "Report", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#fe9200", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#000000", + "border-width": 5 + } + }, + { + "id": "n34", + "position": { + "x": -8648.4972036134, + "y": -2464.7840390474134 + }, + "caption": "Scalepack", + "labels": [], + "properties": {}, + "style": { + "radius": 50, + "node-color": "#999999", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#999999", + "border-width": 13 + } + }, + { + "id": "n35", + "position": { + "x": -9265.853426767642, + "y": -1902.8695791708378 + }, + "caption": "Reduction scaling", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#9f0500", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#9f0500", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5 + } + }, + { + "id": "n36", + "position": { + "x": -9265.853426767642, + "y": -1713.4639940057814 + }, + "caption": "Refinement", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#9f0500", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#9f0500", + "border-width": 5 + } + }, + { + "id": "n38", + "position": { + "x": -8558.091291807325, + "y": -2843.921653922081 + }, + "caption": "Reference", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#fcdc00", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#fcdc00", + "label-position": "outside", + "label-font-size": 20, + "border-width": 3 + } + }, + { + "id": "n44", + "position": { + "x": -7578.262060669927, + "y": -2828.9724727697626 + }, + "caption": "PDF", + "labels": [], + "properties": {}, + "style": { + "radius": 50, + "node-color": "#999999", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#999999", + "border-width": 11 + } + }, + { + "id": "n46", + "position": { + "x": -7850.329156847008, + "y": -1902.8695791708378 + }, + "caption": "autoPROC", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#9f0500", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#9f0500", + "label-position": "outside", + "label-font-size": 20 + } + }, + { + "id": "n47", + "position": { + "x": -7850.329156847008, + "y": -1713.4639940057814 + }, + "caption": "Buster", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#9f0500", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#9f0500", + "label-position": "outside", + "label-font-size": 20 + } + }, + { + "id": "n48", + "position": { + "x": -7850.329156847008, + "y": -1544.3626528171903 + }, + "caption": "Rhofit", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#9f0500", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#9f0500", + "label-position": "outside", + "label-font-size": 20 + } + }, + { + "id": "n49", + "position": { + "x": -7578.262060669927, + "y": -2464.7840390474134 + }, + "caption": "HTML", + "labels": [], + "properties": {}, + "style": { + "radius": 50, + "node-color": "#999999", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#999999", + "border-width": 11 + } + }, + { + "id": "n50", + "position": { + "x": -7578.262060669927, + "y": -2646.878255908588 + }, + "caption": "Summary out", + "labels": [], + "properties": {}, + "style": { + "radius": 50, + "node-color": "#999999", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#999999", + "border-width": 11 + } + }, + { + "id": "n51", + "position": { + "x": -9737.693418997336, + "y": -2646.878255908588 + }, + "caption": "User", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#000000", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#000000", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5 + } + }, + { + "id": "n52", + "position": { + "x": -9265.853426767642, + "y": -1187.0058176541395 + }, + "caption": "Importation", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#9f0500", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#9f0500", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5 + } + }, + { + "id": "n53", + "position": { + "x": -8558.091291807325, + "y": -2325.9018431377813 + }, + "caption": "Error ", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#73d8ff", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#73d8ff", + "label-position": "outside", + "label-font-size": 20 + } + }, + { + "id": "n54", + "position": { + "x": -8804.348355757096, + "y": -2325.9018431377813 + }, + "caption": "Completed", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#73d8ff", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#73d8ff", + "label-position": "outside", + "label-font-size": 20 + } + }, + { + "id": "n55", + "position": { + "x": -8311.834227857553, + "y": -2325.9018431377813 + }, + "caption": "Started", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#73d8ff", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#73d8ff", + "label-position": "outside", + "label-font-size": 20 + } + }, + { + "id": "n57", + "position": { + "x": -8648.4972036134, + "y": -1187.0058176541395 + }, + "caption": "Rhofit Cmd Options", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#dbdf00", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#dbdf00", + "label-position": "outside", + "label-font-size": 20 + } + }, + { + "id": "n58", + "position": { + "x": -8492.646051469705, + "y": -1187.0058176541395 + }, + "caption": "Buster Cmd Options", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#dbdf00", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#dbdf00", + "label-position": "outside", + "label-font-size": 20 + } + }, + { + "id": "n59", + "position": { + "x": -8336.794899326009, + "y": -1187.0058176541395 + }, + "caption": "autoPROC Cmd Options", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#dbdf00", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#dbdf00", + "label-position": "outside", + "label-font-size": 20 + } + }, + { + "id": "n60", + "position": { + "x": -9911.389270589654, + "y": -1902.8695791708378 + }, + "caption": "Beamline Params", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#fda1ff", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#000000", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5 + } + }, + { + "id": "n61", + "position": { + "x": -7850.329156847008, + "y": -1355.368890975155 + }, + "caption": "Pipedream", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#9f0500", + "caption-color": "#ffffff", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#9f0500", + "label-position": "outside", + "label-font-size": 20 + } + }, + { + "id": "n62", + "position": { + "x": -8804.348355757096, + "y": -1187.0058176541395 + }, + "caption": "Pipedream Cmd Options", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#dbdf00", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "border-color": "#dbdf00", + "label-position": "outside", + "label-font-size": 20 + } + }, + { + "id": "n63", + "position": { + "x": -7578.262060669927, + "y": -1902.8695791708378 + }, + "caption": "Refinement cyles", + "labels": [], + "properties": {}, + "style": { + "radius": 50, + "node-color": "#16a5a5", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#16a5a5", + "border-width": 11 + } + }, + { + "id": "n64", + "position": { + "x": -7281.9609524520265, + "y": -1902.8695791708378 + }, + "caption": "Post refinement cyles", + "labels": [], + "properties": {}, + "style": { + "radius": 50, + "node-color": "#16a5a5", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#16a5a5", + "border-width": 11 + } + }, + { + "id": "n65", + "position": { + "x": -7281.9609524520265, + "y": -2325.9018431377813 + }, + "caption": "Ligand", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#ffffff", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5, + "border-color": "#000000" + } + }, + { + "id": "n66", + "position": { + "x": -7048.522344891727, + "y": -2464.7840390474134 + }, + "caption": "Stats", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#ffffff", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5, + "border-color": "#000000" + } + }, + { + "id": "n67", + "position": { + "x": -7048.522344891727, + "y": -2325.9018431377813 + }, + "caption": "Solutions", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#ffffff", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5, + "border-color": "#000000" + } + }, + { + "id": "n68", + "position": { + "x": -9537.920522944722, + "y": -1902.8695791708378 + }, + "caption": "Compound", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#ffffff", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "label-position": "outside", + "label-font-size": 20, + "border-width": 5, + "border-color": "#000000" + } + }, + { + "id": "n70", + "position": { + "x": -7281.9609524520265, + "y": -2464.7840390474134 + }, + "caption": "Report_file", + "labels": [], + "properties": {}, + "style": { + "radius": 60, + "node-color": "#fe9200", + "caption-color": "#000000", + "caption-font-weight": "bold", + "caption-font-size": 20, + "property-font-size": 15, + "property-font-weight": "bold", + "property-position": "outside", + "label-position": "outside", + "label-font-size": 20, + "border-color": "#000000", + "border-width": 5 + } + } + ], + "relationships": [ + { + "id": "n2", + "fromId": "n3", + "toId": "n1", + "type": "BELONGS", + "properties": {}, + "style": { + "type-font-size": 15, + "detail-position": "above" + } + }, + { + "id": "n3", + "fromId": "n1", + "toId": "n0", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n23", + "fromId": "n0", + "toId": "n19", + "type": "HAS", + "properties": {}, + "style": { + "type-font-size": 15, + "detail-position": "above" + } + }, + { + "id": "n28", + "fromId": "n20", + "toId": "n23", + "type": "IS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 13 + } + }, + { + "id": "n29", + "fromId": "n19", + "toId": "n21", + "type": "IS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 13 + } + }, + { + "id": "n30", + "fromId": "n19", + "toId": "n22", + "type": "IS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 13 + } + }, + { + "id": "n31", + "fromId": "n0", + "toId": "n20", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n42", + "fromId": "n27", + "toId": "n32", + "type": "GENERATES", + "properties": { + "version": "" + }, + "style": { + "detail-position": "below", + "type-font-size": 15, + "type-border-color": "#000000", + "property-font-size": 15 + } + }, + { + "id": "n47", + "fromId": "n20", + "toId": "n34", + "type": "IS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 13 + } + }, + { + "id": "n50", + "fromId": "n27", + "toId": "n19", + "type": "GENERATES", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n51", + "fromId": "n27", + "toId": "n20", + "type": "GENERATES", + "properties": {}, + "style": { + "detail-position": "below", + "type-font-size": 15 + } + }, + { + "id": "n55", + "fromId": "n27", + "toId": "n36", + "type": "IS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n56", + "fromId": "n1", + "toId": "n7", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n61", + "fromId": "n3", + "toId": "n27", + "type": "INPUT", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n62", + "fromId": "n27", + "toId": "n12", + "type": "IS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n63", + "fromId": "n27", + "toId": "n15", + "type": "IS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n64", + "fromId": "n27", + "toId": "n35", + "type": "IS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n79", + "fromId": "n3", + "toId": "n7", + "type": "STORED", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n80", + "fromId": "n1", + "toId": "n6", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n81", + "fromId": "n20", + "toId": "n27", + "type": "INPUT", + "properties": {}, + "style": { + "detail-position": "inline", + "type-font-size": 15 + } + }, + { + "id": "n82", + "fromId": "n19", + "toId": "n27", + "type": "INPUT", + "properties": {}, + "style": { + "detail-position": "inline", + "type-font-size": 15 + } + }, + { + "id": "n83", + "fromId": "n4", + "toId": "n3", + "type": "GENERATES", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n84", + "fromId": "n20", + "toId": "n1", + "type": "BELONGS", + "properties": {}, + "style": { + "type-font-size": 15, + "detail-position": "above" + } + }, + { + "id": "n85", + "fromId": "n19", + "toId": "n1", + "type": "BELONGS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n88", + "fromId": "n20", + "toId": "n38", + "type": "LABELLED_AS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n89", + "fromId": "n19", + "toId": "n38", + "type": "LABELLED_AS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n90", + "fromId": "n20", + "toId": "n27", + "type": "INPUT_AS_REFERENCE", + "properties": {}, + "style": { + "type-font-size": 15, + "detail-position": "above" + } + }, + { + "id": "n91", + "fromId": "n19", + "toId": "n27", + "type": "INPUT_AS_REFERENCE", + "properties": {}, + "style": { + "type-font-size": 15, + "detail-position": "below" + } + }, + { + "id": "n93", + "fromId": "n27", + "toId": "n46", + "type": "WITH", + "properties": { + "version": "" + }, + "style": { + "detail-position": "above", + "type-font-size": 15, + "property-font-size": 15, + "property-position": "outside", + "detail-orientation": "parallel" + } + }, + { + "id": "n94", + "fromId": "n27", + "toId": "n47", + "type": "WITH", + "properties": { + "version": "" + }, + "style": { + "detail-position": "above", + "type-font-size": 15, + "property-font-size": 15 + } + }, + { + "id": "n95", + "fromId": "n27", + "toId": "n48", + "type": "WITH", + "properties": { + "version": "" + }, + "style": { + "detail-position": "above", + "type-font-size": 15, + "property-font-size": 15 + } + }, + { + "id": "n99", + "fromId": "n1", + "toId": "n51", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n100", + "fromId": "n27", + "toId": "n52", + "type": "IS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n101", + "fromId": "n27", + "toId": "n53", + "type": "HAS_STATUS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15, + "property-font-size": 15, + "property-position": "outside", + "detail-orientation": "parallel" + } + }, + { + "id": "n102", + "fromId": "n27", + "toId": "n54", + "type": "HAS_STATUS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15, + "property-font-size": 15, + "property-position": "outside", + "detail-orientation": "parallel" + } + }, + { + "id": "n103", + "fromId": "n27", + "toId": "n55", + "type": "HAS_STATUS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15, + "property-font-size": 15, + "property-position": "outside", + "detail-orientation": "parallel" + } + }, + { + "id": "n105", + "fromId": "n1", + "toId": "n32", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n109", + "fromId": "n27", + "toId": "n57", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n111", + "fromId": "n4", + "toId": "n60", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n112", + "fromId": "n27", + "toId": "n61", + "type": "WITH", + "properties": { + "version": "" + }, + "style": { + "detail-position": "above", + "type-font-size": 15, + "property-font-size": 15, + "property-position": "outside", + "detail-orientation": "parallel" + } + }, + { + "id": "n113", + "fromId": "n27", + "toId": "n58", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n114", + "fromId": "n27", + "toId": "n59", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n115", + "fromId": "n27", + "toId": "n62", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n116", + "fromId": "n27", + "toId": "n27", + "type": "Go_before", + "properties": {}, + "style": { + "type-font-size": 15, + "detail-position": "above" + } + }, + { + "id": "n117", + "fromId": "n32", + "toId": "n63", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n119", + "fromId": "n32", + "toId": "n65", + "type": "HAS", + "properties": {}, + "style": { + "directionality": "directed", + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n120", + "fromId": "n65", + "toId": "n66", + "type": "HAS", + "properties": {}, + "style": { + "type-font-size": 15, + "detail-position": "above" + } + }, + { + "id": "n121", + "fromId": "n65", + "toId": "n67", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n123", + "fromId": "n65", + "toId": "n64", + "type": "HAS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n124", + "fromId": "n68", + "toId": "n3", + "type": "ASSOCIATED", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n125", + "fromId": "n32", + "toId": "n70", + "type": "HAS", + "properties": {}, + "style": { + "directionality": "directed", + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n126", + "fromId": "n70", + "toId": "n50", + "type": "IS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n127", + "fromId": "n70", + "toId": "n49", + "type": "IS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + }, + { + "id": "n128", + "fromId": "n70", + "toId": "n44", + "type": "IS", + "properties": {}, + "style": { + "detail-position": "above", + "type-font-size": 15 + } + } + ], + "style": { + "node-color": "#ffffff", + "border-width": 4, + "border-color": "#000000", + "radius": 50, + "node-padding": 5, + "node-margin": 2, + "outside-position": "auto", + "caption-position": "inside", + "caption-max-width": 200, + "caption-color": "#000000", + "caption-font-size": 50, + "caption-font-weight": "normal", + "label-position": "inside", + "label-color": "#000000", + "label-background-color": "#ffffff", + "label-border-color": "#000000", + "label-border-width": 4, + "label-font-size": 40, + "label-padding": 5, + "label-margin": 4, + "directionality": "directed", + "detail-position": "inline", + "detail-orientation": "parallel", + "arrow-width": 5, + "arrow-color": "#000000", + "margin-start": 5, + "margin-end": 5, + "margin-peer": 20, + "attachment-start": "normal", + "attachment-end": "normal", + "type-color": "#000000", + "type-background-color": "#ffffff", + "type-border-color": "#000000", + "type-border-width": 0, + "type-font-size": 40, + "type-padding": 5, + "property-position": "outside", + "property-color": "#000000", + "property-font-size": 40, + "property-font-weight": "normal" + } +} \ No newline at end of file diff --git a/dataproc/api/models/__pycache__/dpstep_model.cpython-38.pyc b/dataproc/api/models/__pycache__/dpstep_model.cpython-38.pyc index 7da1ca15d76a1f52c54196f7c7766ed71b73eb05..d7047e2fb38a55696f57c723873de0352a4d71a3 100644 Binary files a/dataproc/api/models/__pycache__/dpstep_model.cpython-38.pyc and b/dataproc/api/models/__pycache__/dpstep_model.cpython-38.pyc differ diff --git a/dataproc/api/models/__pycache__/structurefactors_model.cpython-38.pyc b/dataproc/api/models/__pycache__/structurefactors_model.cpython-38.pyc index 283d9f416e65f0fd5f8b7cd5c078d9dab56649fb..e2399c73b2b741b29f735dcad3eede7d4de1e161 100644 Binary files a/dataproc/api/models/__pycache__/structurefactors_model.cpython-38.pyc and b/dataproc/api/models/__pycache__/structurefactors_model.cpython-38.pyc differ diff --git a/dataproc/api/models/dpstep_model.py b/dataproc/api/models/dpstep_model.py index 548c4383b7d935b71c7ae1d94f52f715449c5497..9d28447cb43d424b3289e2d545d6aeea72ecab12 100644 --- a/dataproc/api/models/dpstep_model.py +++ b/dataproc/api/models/dpstep_model.py @@ -5,29 +5,29 @@ from uuid import uuid4 from neomodel import StructuredNode, StringProperty, IntegerProperty, UniqueIdProperty, RelationshipTo # Models imports -from api.models.ligandsfitting_model import LigandsFitting -from api.models.refinement_model import Refinement -from api.models.postrefinement_model import PostRefinement -from api.models.reductionscaling_model import ReductionScaling -from api.models.autoPROC_model import autoPROC -from api.models.rhofit_model import Rhofit -from api.models.buster_model import Buster -from api.models.report_model import Report -from api.models.coordinates_model import Coordinates -from api.models.structurefactors_model import StructureFactors -from api.models.pdbfile_model import PDBFile -from api.models.mmciffile_model import mmCIFFile -from api.models.construct_model import Construct -from api.models.reference_model import Reference -from api.models.pipedream_model import GPhLPipedream -from api.models.pipedream_cmd_options_model import PipedreamCmdOptions -from api.models.autoproc_cmd_options_model import AutoprocCmdOptions -from api.models.buster_cmd_options_model import BusterCmdOptions -from api.models.rhofit_cmd_options_model import RhofitCmdOptions -from api.models.started_model import Started -from api.models.completed_model import Completed -from api.models.error_model import Error -from api.models.importation_model import Importation +# from api.models.ligandsfitting_model import LigandsFitting +# from api.models.refinement_model import Refinement +# from api.models.postrefinement_model import PostRefinement +# from api.models.reductionscaling_model import ReductionScaling +# from api.models.autoPROC_model import autoPROC +# from api.models.rhofit_model import Rhofit +# from api.models.buster_model import Buster +# from api.models.report_model import Report +# from api.models.coordinates_model import Coordinates +# # from api.models.structurefactors_model import StructureFactors +# from api.models.pdbfile_model import PDBFile +# from api.models.mmciffile_model import mmCIFFile +# from api.models.construct_model import Construct +# from api.models.reference_model import Reference +# from api.models.pipedream_model import GPhLPipedream +# from api.models.pipedream_cmd_options_model import PipedreamCmdOptions +# from api.models.autoproc_cmd_options_model import AutoprocCmdOptions +# from api.models.buster_cmd_options_model import BusterCmdOptions +# from api.models.rhofit_cmd_options_model import RhofitCmdOptions +# from api.models.started_model import Started +# from api.models.completed_model import Completed +# from api.models.error_model import Error +# from api.models.importation_model import Importation class DPStep(StructuredNode): @@ -41,29 +41,29 @@ class DPStep(StructuredNode): # name=StringProperty() # Relationships - is_fitting=RelationshipTo(LigandsFitting, 'IS') - is_refinement=RelationshipTo(Refinement, 'IS') - is_postrefinement=RelationshipTo(PostRefinement, 'IS') - is_reductionscaling=RelationshipTo(ReductionScaling, 'IS') - is_importation=RelationshipTo(Importation, 'IS') + # is_fitting=RelationshipTo(LigandsFitting, 'IS') + # is_refinement=RelationshipTo(Refinement, 'IS') + # is_postrefinement=RelationshipTo(PostRefinement, 'IS') + # is_reductionscaling=RelationshipTo(ReductionScaling, 'IS') + # is_importation=RelationshipTo(Importation, 'IS') - with_autoproc=RelationshipTo(autoPROC, 'WITH') - with_rhofit=RelationshipTo(Rhofit, 'WITH') - with_buster=RelationshipTo(Buster, 'WITH') - with_pipedream=RelationshipTo(GPhLPipedream, 'WITH') + # with_autoproc=RelationshipTo(autoPROC, 'WITH') + # with_rhofit=RelationshipTo(Rhofit, 'WITH') + # with_buster=RelationshipTo(Buster, 'WITH') + # with_pipedream=RelationshipTo(GPhLPipedream, 'WITH') - genereates_report=RelationshipTo(Report, 'GENERATES') - generates_coordinates=RelationshipTo(Coordinates, 'GENERATES') - generates_structurefactors=RelationshipTo(StructureFactors, 'GENERATES') + # genereates_report=RelationshipTo(Report, 'GENERATES') + # generates_coordinates=RelationshipTo(Coordinates, 'GENERATES') + # # generates_structurefactors=RelationshipTo('StructureFactors', 'GENERATES') - has_status_error=RelationshipTo(Error, 'HAS STATUS') - has_status_completed=RelationshipTo(Completed, 'HAS STATUS') - has_status_started=RelationshipTo(Started, 'HAS STATUS') + # has_status_error=RelationshipTo(Error, 'HAS STATUS') + # has_status_completed=RelationshipTo(Completed, 'HAS STATUS') + # has_status_started=RelationshipTo(Started, 'HAS STATUS') - pipedream_cmd_options=RelationshipTo(PipedreamCmdOptions, 'HAS') - autoproc_cmd_options=RelationshipTo(AutoprocCmdOptions, 'HAS') - buster_cmd_options=RelationshipTo(BusterCmdOptions, 'HAS') - rhofit_cmd_options=RelationshipTo(RhofitCmdOptions, 'HAS') + # pipedream_cmd_options=RelationshipTo(PipedreamCmdOptions, 'HAS') + # autoproc_cmd_options=RelationshipTo(AutoprocCmdOptions, 'HAS') + # buster_cmd_options=RelationshipTo(BusterCmdOptions, 'HAS') + # rhofit_cmd_options=RelationshipTo(RhofitCmdOptions, 'HAS') @property def serialize(self): diff --git a/dataproc/api/models/structurefactors_model.py b/dataproc/api/models/structurefactors_model.py index a89ff8dc70c5dd6ceebb56ca3a8f9f984e3bd54f..3262cd70d5db314815a6ed4d167dc8664d9fff20 100644 --- a/dataproc/api/models/structurefactors_model.py +++ b/dataproc/api/models/structurefactors_model.py @@ -5,9 +5,9 @@ from uuid import uuid4 from neomodel import StructuredNode, StringProperty, IntegerProperty, UniqueIdProperty, RelationshipTo # Models imports -# from api.models.dpstep_model import DPStep -from api.models.mtzfile_model import MTZ -from api.models.scalepackfile_model import ScalepackFile +from api.models.dpstep_model import DPStep +# from api.models.mtzfile_model import MTZ +# from api.models.scalepackfile_model import ScalepackFile from api.models.reference_model import Reference # from api.models.construct_model import Construct @@ -20,24 +20,20 @@ class StructureFactors(StructuredNode): # Properties uuid=StringProperty(unique_index=True, default=uuid4) - # processingtype=StringProperty() gamma=StringProperty() a=StringProperty() alpha=StringProperty() b=StringProperty() beta=StringProperty() c=StringProperty() - - # rsf_source=StringProperty() - # rsf_filesize=StringProperty() - # rsf_filepath=StringProperty() + symmetry=StringProperty() # Relationships - is_scalepack=RelationshipTo('ScalepackFile', 'IS') - is_mtz=RelationshipTo('MTZfile', 'IS') - labelled_ref=RelationshipTo('Reference', 'LABELLED_AS') + # is_scalepack=RelationshipTo('ScalepackFile', 'IS') + # is_mtz=RelationshipTo('MTZfile', 'IS') + labelled_ref=RelationshipTo(Reference, 'LABELLED_AS') # input_as_ref=RelationshipTo('DPStep', 'INPUT_AS_REFERENCE') - # input_of=RelationshipTo('DPStep', 'INPUT') + input_of=RelationshipTo('DPStep', 'INPUT') # belongs=RelationshipTo('Construct', 'BELONGS') @property @@ -50,16 +46,13 @@ class StructureFactors(StructuredNode): return { 'structurefactors_node_properties': { 'uuid': self.uuid, - # 'rsf_source': self.rsf_source, - # 'rsf_filesize': self.rsf_filesize, - # 'rsf_filepath': self.rsf_filepath, - # 'datatype': self.datatype, - # 'processingtype': self.processingtype, 'gamma': self.gamma, 'a': self.a, 'b': self.b, 'beta': self.beta, 'c': self.c, + 'symmetry': self.symmetry, 'alpha': self.alpha, }, } + diff --git a/dataproc/api/views/proc_input_view.py b/dataproc/api/views/proc_input_view.py index 8bbc5f1a5d7149dabfbbcd23269e7061d4b0c546..f3c5d676a8d9a8ecf3eea1f0047fd3269bfc870b 100644 --- a/dataproc/api/views/proc_input_view.py +++ b/dataproc/api/views/proc_input_view.py @@ -61,7 +61,6 @@ def storeProcInput(request): # structurefactors=storeParseStructureFactors(json_data_reference) # storeParseStructureFactors(json_data_reference) - # storeParseMTZ(json_data_mtz, structurefactors) return JsonResponse({"STATUS": "INPUT SUCCESSFULLY REGISTERED"}) @@ -218,66 +217,65 @@ def storeParseReport(data): return ({"STATUS": "ERROR OCCURRED WHILE REGISTERING REPORT"}) @csrf_exempt -def storeParseStructureFactors(data): +def storeParseReference(): """ - Creates nodes for + Creates nodes for reference label """ - logger.info('ENTER FUNCTION') try: - # structurefactors=StructureFactors( - # # uuid=data['uuid'], - # # datatype=data['datatype'], - # # processingtype=data['processingtype'], - # gamma=data['gamma'], - # a=data['a'], - # alpha=data['alpha'], - # b=data['b'], - # beta=data['beta'], - # c=data['c']) - # # rsf_source=data['rsf_source'], - # # rsf_filesize=data['rsf_filesize'], - # # rsf_filepath=data['rsf_filepath']) + reference=Reference() + reference.save() + reference2=reference.serialize + + return reference2 - structurefactors=StructureFactors( - gamma=data['gamma'], - a=data['a'], - alpha=data['alpha'], - b=data['b'], - beta=data['beta'], - c=data['c']) + except: + return ({"STATUS": "ERROR OCCURRED WHILE REGISTERING REFERENCE LABEL NODE"}) - logger.info(structurefactors) +@csrf_exempt +def storeParseStructureFactors(data, reference): + + """ + Creates nodes for Structure factors with relative properties + """ + + try: + structurefactors=StructureFactors( + gamma=data['cell']['gamma'], + a=data['cell']['a'], + alpha=data['cell']['alpha'], + b=data['cell']['b'], + beta=data['cell']['beta'], + c=data['cell']['c'], + symmetry=data['symmetry']) structurefactors.save() - # structurefactors2=structurefactors.serialize - # structurefactors2=structurefactors.serialize - # connectStructureFactorsRef(structurefactors2['structurefactors_node_properties']['uuid'], ref['ref_node_properties']['uuid']) - logger.info('SAVE DATA') - return structurefactors.serialize + structurefactors2=structurefactors.serialize + + connectStructureFactorsRef(structurefactors2['structurefactors_node_properties']['uuid'], reference['ref_node_properties']['uuid']) + + return ({"STATUS": "STRUCTURE FACTORS REGISTERED"}) except: return ({"STATUS": "ERROR OCCURRED WHILE REGISTERING RC"}) -# @csrf_exempt -# def storeParseMTZ(data, structurefactors): - -# """ -# Creates nodes for -# """ - -# try: -# mtz=MTZ(datatype=data['datatype']) -# mtz.save() +@csrf_exempt +def storeParseDPStep(): -# mtz2=mtz.serialize -# # connectStructureFactorsMTZ(structurefactors['structurefactors_node_properties']['uuid'], mtz2['mtz_node_properties']['uuid']) + """ + Creates nodes for dpstep label + """ -# return ({"STATUS": "MTZ DATATYPE REGISTERED"}) + try: + dpstep=DPStep() + dpstep.save() + dpstep2=dpstep.serialize + + return dpstep2 -# except: -# return ({"STATUS": "ERROR OCCURRED WHILE REGISTERING RC"}) + except: + return ({"STATUS": "ERROR OCCURRED WHILE REGISTERING DPSTEP LABEL NODE"}) @csrf_exempt def storeParseRC(data, report): @@ -513,17 +511,24 @@ def connectStructureFactorsRef(data1, data2): """ Create a relationship between a SF (Structure factors) and Reference node. """ + logger.info('ENTER FUNCTION') try: + + logger.info('TRY FUNCTION') structurefactors=StructureFactors.nodes.get(uuid=data1) ref=Reference.nodes.get(uuid=data2) - return JsonResponse({"STATUS": structurefactors.labelled.connect(ref)}, safe=False) + + logger.info(structurefactors) + logger.info(ref) + + return JsonResponse({"STATUS": structurefactors.labelled_ref.connect(ref)}, safe=False) except: return JsonResponse({"STATUS": "ERROR OCCURRED WHILE CONNECTING STRUCTURE FACTORS TO REFERENCE"}, safe=False) @csrf_exempt -def connectStructureFactorsMTZ(data1, data2): +def connectStructureFactorsDPStep(data1, data2): """ Create a relationship between a SF (Structure factors) and MTZ node. @@ -531,8 +536,23 @@ def connectStructureFactorsMTZ(data1, data2): try: structurefactors=StructureFactors.nodes.get(uuid=data1) - mtz=MTZ.nodes.get(uuid=data2) - return JsonResponse({"STATUS": structurefactors.is_mtz.connect(mtz)}, safe=False) + dpstep=DPStep.nodes.get(uuid=data2) + return JsonResponse({"STATUS": structurefactors.input_of.connect(dpstep)}, safe=False) except: - return JsonResponse({"STATUS": "ERROR OCCURRED WHILE CONNECTING STRUCTURE FACTORS TO MTZ"}, safe=False) + return JsonResponse({"STATUS": "ERROR OCCURRED WHILE CONNECTING STRUCTURE FACTORS TO DPSTEP"}, safe=False) + +# @csrf_exempt +# def connectStructureFactorsMTZ(data1, data2): + +# """ +# Create a relationship between a SF (Structure factors) and MTZ node. +# """ + +# try: +# structurefactors=StructureFactors.nodes.get(uuid=data1) +# mtz=MTZ.nodes.get(uuid=data2) +# return JsonResponse({"STATUS": structurefactors.is_mtz.connect(mtz)}, safe=False) + +# except: +# return JsonResponse({"STATUS": "ERROR OCCURRED WHILE CONNECTING STRUCTURE FACTORS TO MTZ"}, safe=False) diff --git a/dataproc/requirements.txt b/dataproc/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..078d2dbbfd72c155e475f21bc654e7c4b2247e78 --- /dev/null +++ b/dataproc/requirements.txt @@ -0,0 +1,12 @@ +asgiref==3.2.10 +Django==3.0.8 +django-neomodel==0.0.4 +neo4j-driver==1.7.2 +neobolt==1.7.17 +neomodel==3.3.2 +neotime==1.7.4 +pytz==2020.1 +six==1.15.0 +sqlparse==0.3.1 +djangorestframework==3.12.2 + diff --git a/requirements.txt b/requirements.txt index b444a16fc1b6aa5ca2e959ae46a99602f841bcce..22a3cfb9cc2de49bcc619d0f4f9824c55d1106dc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,9 @@ asgiref==3.2.10 Django==3.0.8 +django-neomodel==0.0.4 neo4j-driver==4.3.1 neomodel==4.0.4 +neotime==1.7.4 pytz==2021.1 six==1.16 sqlparse==0.3.1