about summary refs log tree commit diff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rwxr-xr-xdoc/generate-images.sh4
-rw-r--r--doc/joint-workflow.pngbin27569 -> 0 bytes
-rw-r--r--doc/joint-workflow.uml23
-rw-r--r--doc/simple-workflow.pngbin7260 -> 0 bytes
-rw-r--r--doc/simple-workflow.uml5
5 files changed, 21 insertions, 11 deletions
diff --git a/doc/generate-images.sh b/doc/generate-images.sh
deleted file mode 100755
index 0950519..0000000
--- a/doc/generate-images.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#! /bin/sh
-
-cat simple-workflow.uml | guix shell plantuml -- plantuml -p > simple-workflow.png
-cat joint-workflow.uml | guix shell plantuml -- plantuml -p > joint-workflow.png
diff --git a/doc/joint-workflow.png b/doc/joint-workflow.png
deleted file mode 100644
index b2ff1b2..0000000
--- a/doc/joint-workflow.png
+++ /dev/null
Binary files differdiff --git a/doc/joint-workflow.uml b/doc/joint-workflow.uml
index 2d1542c..8488b79 100644
--- a/doc/joint-workflow.uml
+++ b/doc/joint-workflow.uml
@@ -1,16 +1,27 @@
+@startuml joint-workflow
 actor "Data Broker" as broker
 actor "Data Owner 1" as owner1
 actor "Data Owner 2" as owner2
 actor "Data Owner 3" as owner3
+note over owner1: pyhegp summary
+/ note over owner2: pyhegp summary
+/ note over owner3: pyhegp summary
 owner1 -> broker: Send summary statistics
 owner2 -> broker: Send summary statistics
 owner3 -> broker: Send summary statistics
+note over broker: pyhegp pool
 broker --> owner1: Send pooled statistics
 broker --> owner2: Send pooled statistics
 broker --> owner3: Send pooled statistics
-owner1 -> broker: Encrypt and share ciphertext
-owner2 -> broker: Encrypt and share ciphertext
-owner3 -> broker: Encrypt and share ciphertext
-broker -> owner1: Share concatenated ciphertext
-broker -> owner2: Share concatenated ciphertext
-broker -> owner3: Share concatenated ciphertext
+note over owner1: pyhegp encrypt
+/ note over owner2: pyhegp encrypt
+/ note over owner3: pyhegp encrypt
+owner1 -> broker: Send ciphertext
+owner2 -> broker: Send ciphertext
+owner3 -> broker: Send ciphertext
+note over broker: pyhegp cat-genotype
+note over broker: pyhegp cat-phenotype
+broker -> owner1: Send concatenated ciphertext
+broker -> owner2: Send concatenated ciphertext
+broker -> owner3: Send concatenated ciphertext
+@enduml
\ No newline at end of file
diff --git a/doc/simple-workflow.png b/doc/simple-workflow.png
deleted file mode 100644
index 5d9f01d..0000000
--- a/doc/simple-workflow.png
+++ /dev/null
Binary files differdiff --git a/doc/simple-workflow.uml b/doc/simple-workflow.uml
index 02dc005..9a9d088 100644
--- a/doc/simple-workflow.uml
+++ b/doc/simple-workflow.uml
@@ -1,3 +1,6 @@
+@startuml simple-workflow
 actor "Researcher" as researcher
 actor "Data Owner" as owner
-owner -> researcher: Encrypt and share ciphertext
\ No newline at end of file
+note over owner: pyhegp encrypt
+owner -> researcher: Send ciphertext
+@enduml