-
Use Cases
+
Use Cases
The following Use Cases were developed in the paper "Analysis of the landscape of human enhancer sequences in biological databases". The corresponding queries are attached for reproducibility and as examples of use.
- -
- Use case 1:
- -
- Use case 2:
- -
- Use case 3:
+
+
+
@@ -273,7 +354,7 @@ function Main() {
{/* Get Started Button */}
-
+
diff --git a/src/pages/main.module.css b/src/pages/main.module.css
index 6cd93f1..4709f6a 100644
--- a/src/pages/main.module.css
+++ b/src/pages/main.module.css
@@ -24,7 +24,7 @@
padding: 20px;
color: black;
font-size: 35px;
- text-align: center;
+ text-align: justify;
}
.contentContainer {
@@ -39,20 +39,29 @@
.textImageContainer {
display: flex;
+ flex-direction: row;
align-items: center;
+ justify-content: space-between;
margin-bottom: 20px;
width: 100%;
}
+.textContainer,
+.overlappingImagesContainer {
+ flex: 1;
+ margin: 0 10px;
+}
+
.textContainer {
flex: 1;
- text-align: center;
+ text-align: justify;
}
.introText {
font-size: 24px;
line-height: 1.5;
color: #333;
+ margin-bottom: 1em;
}
.lesserText {
@@ -70,7 +79,10 @@
.imageWrapper img {
width: 100%;
height: auto;
+}
+.darkBorderImage {
+ border: 3px solid #000000;
}
.buttonContainer {
@@ -148,13 +160,14 @@
justify-content: space-between;
margin-top: 10px;
}
+
.linkListItem {
cursor: pointer;
transition: background-color 0.3s ease, box-shadow 0.3s ease;
- background-color: #f8f8f8; /* Light gray background */
+ background-color: #f8f8f8;
padding: 10px 15px;
border-radius: 5px;
- box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
flex: 1;
text-align: center;
margin: 0 5px;
@@ -163,9 +176,13 @@
justify-content: center;
}
+.centeredHeading {
+ text-align: center;
+}
+
.linkListItem:hover {
- background-color: #e9e9e9; /* Slightly darker on hover */
- box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* More pronounced shadow on hover */
+ background-color: #e9e9e9;
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.linkItem {
@@ -174,17 +191,36 @@
cursor: pointer;
transition: color 0.3s ease;
font-weight: bold;
- display: block; /* Makes the entire area clickable */
+ display: block;
+}
+
+.linkListItem:hover .linkItem1 {
+ color: #ff6347;
+}
+
+.linkListItem:hover .linkItem2 {
+ color: #4682b4;
}
-/* Color scheme based on the hover state */
-.linkListItem:hover .linkItem1 { color: #ff6347; } /* Tomato */
-.linkListItem:hover .linkItem2 { color: #4682b4; } /* SteelBlue */
-.linkListItem:hover .linkItem3 { color: #32cd32; } /* LimeGreen */
-.linkListItem:hover .linkItem4 { color: #ffa500; } /* Orange */
-.linkListItem:hover .linkItem5 { color: #6a5acd; } /* SlateBlue */
-.linkListItem:hover .linkItem6 { color: #ff1493; } /* DeepPink */
-.linkListItem:hover .linkItem7 { color: #00ced1; } /* DarkTurquoise */
+.linkListItem:hover .linkItem3 {
+ color: #32cd32;
+}
+
+.linkListItem:hover .linkItem4 {
+ color: #ffa500;
+}
+
+.linkListItem:hover .linkItem5 {
+ color: #6a5acd;
+}
+
+.linkListItem:hover .linkItem6 {
+ color: #ff1493;
+}
+
+.linkListItem:hover .linkItem7 {
+ color: #00ced1;
+}
.hoverSquare {
position: absolute;
@@ -196,7 +232,114 @@
visibility: visible;
}
+.overlappingImagesContainer {
+ position: relative;
+ justify-content: center;
+ align-items: center;
+ width: 30vh;
+ height: 30vh;
+}
+
+.overlappingImage {
+ position: absolute;
+ width: 80%;
+ height: auto;
+ top: 0;
+ left: 0;
+ transition: all 0.3s ease;
+}
+
+.image1 {
+ z-index: 1;
+ box-shadow: 0 0 0 2px #000000;
+}
+
+.image2 {
+ top: -20%;
+ left: 10%;
+ z-index: 0;
+ box-shadow: 0 0 0 2px #000000;
+}
+
+.variablesTable {
+ width: 100%;
+ border-collapse: collapse;
+ margin: 20px 0;
+}
+
+.variablesTable th,
+.variablesTable td {
+ border: 1px solid #8c8c8c;
+ padding: 8px;
+ text-align: left;
+}
+
+.variablesTable th {
+ background-color: #f2f2f2;
+ color: black;
+}
+
+.textImageContainerUnion {
+ display: flex;
+ flex-direction: row-reverse;
+ align-items: flex-start;
+ justify-content: center;
+ margin-bottom: 20px;
+ width: 100%;
+}
+
+.imageContainerUnion {
+ flex: 3;
+ margin: 0 10px;
+ max-width: 75%;
+}
+
+.textContainerUnion {
+ flex: 1;
+ text-align: left;
+ margin: 0 10px;
+ padding: 10px;
+ background-color: #f8f8f8;
+ border-radius: 10px;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+}
+
+.imageContainerUnion img {
+ width: 100%;
+ height: auto;
+}
+
+.unionSteps {
+ list-style-type: decimal;
+ margin-left: 20px;
+ padding: 10px;
+ font-size: 14px;
+ line-height: 1.6;
+}
+
+.unionSteps li {
+ margin-bottom: 10px;
+}
+
@media (max-width: 768px) {
+ .textImageContainerUnion {
+ flex-direction: column;
+ }
+
+ .imageContainerUnion,
+ .textContainerUnion {
+ width: 100%;
+ max-width: none;
+ }
+
+ .imageContainerUnion {
+ order: -1;
+ }
+
+ .textContainerUnion {
+ font-size: 16px;
+ }
+
.contentContainer {
padding: 10px;
}
@@ -222,4 +365,9 @@
.linkListItem {
margin: 5px 0;
}
+
+ .overlappingImagesContainer {
+ width: 80vw;
+ height: 80vw;
+ }
}
diff --git a/src/resources/images/tutorial/Figure10.png b/src/resources/images/tutorial/Figure10.png
new file mode 100644
index 0000000..f51eace
Binary files /dev/null and b/src/resources/images/tutorial/Figure10.png differ
diff --git a/src/resources/images/tutorial/Figure11.png b/src/resources/images/tutorial/Figure11.png
new file mode 100644
index 0000000..b5d72e4
Binary files /dev/null and b/src/resources/images/tutorial/Figure11.png differ
diff --git a/src/resources/images/tutorial/Figure7.png b/src/resources/images/tutorial/Figure7.png
index 2c4218f..536b89d 100644
Binary files a/src/resources/images/tutorial/Figure7.png and b/src/resources/images/tutorial/Figure7.png differ
diff --git a/src/resources/images/tutorial/Figure8-removebg-preview.png:Zone.Identifier b/src/resources/images/tutorial/Figure8-removebg-preview.png:Zone.Identifier
new file mode 100644
index 0000000..053d112
--- /dev/null
+++ b/src/resources/images/tutorial/Figure8-removebg-preview.png:Zone.Identifier
@@ -0,0 +1,3 @@
+[ZoneTransfer]
+ZoneId=3
+HostUrl=about:internet
diff --git a/src/resources/images/tutorial/Figure8.png b/src/resources/images/tutorial/Figure8.png
index 66decca..3a7ff0a 100644
Binary files a/src/resources/images/tutorial/Figure8.png and b/src/resources/images/tutorial/Figure8.png differ
diff --git a/src/resources/images/tutorial/Figure9.png b/src/resources/images/tutorial/Figure9.png
index 0d8d34b..79b5397 100644
Binary files a/src/resources/images/tutorial/Figure9.png and b/src/resources/images/tutorial/Figure9.png differ
diff --git a/src/resources/images/tutorial/Values.png b/src/resources/images/tutorial/Values.png
new file mode 100644
index 0000000..8b04d0a
Binary files /dev/null and b/src/resources/images/tutorial/Values.png differ
diff --git a/src/resources/images/tutorial/geneProps.png b/src/resources/images/tutorial/geneProps.png
new file mode 100644
index 0000000..8161413
Binary files /dev/null and b/src/resources/images/tutorial/geneProps.png differ
diff --git a/src/resources/images/tutorial/protProps.png b/src/resources/images/tutorial/protProps.png
new file mode 100644
index 0000000..f040fbc
Binary files /dev/null and b/src/resources/images/tutorial/protProps.png differ
diff --git a/src/resources/images/tutorial/union(1).png:Zone.Identifier b/src/resources/images/tutorial/union(1).png:Zone.Identifier
new file mode 100644
index 0000000..053d112
--- /dev/null
+++ b/src/resources/images/tutorial/union(1).png:Zone.Identifier
@@ -0,0 +1,3 @@
+[ZoneTransfer]
+ZoneId=3
+HostUrl=about:internet