+
+ {title}
-
- {/* Pipeline Image */}
-
+
+ {/* Pipeline Flowchart */}
+
-

-
-
- {/* Pipeline Description */}
-
-
- Small RNA sequencing bioinformatics pipeline for miRNA and small RNA analysis and expression profiling
-
+
+
+ {/* Mobile Layout - Single Column */}
+
+
+ {mobileSteps.map((step, index) => (
+
+
+
{step}
+
+ {index < mobileSteps.length - 1 && (
+
+ )}
+
+ ))}
+
+
+
+ {/* Desktop Layout - Two Columns */}
+
+
+ {/* Left Column */}
+
+ {leftSteps.map((step, index) => (
+
+
+
{step}
+
+ {index < leftSteps.length - 1 && (
+
+ )}
+
+ ))}
+
+
+ {/* Right Column */}
+
+ {rightSteps.map((step, index) => (
+
+
+
{step}
+
+ {index < rightSteps.length - 1 && (
+
+ )}
+
+ ))}
+
+
+
+ {/* Horizontal Arrow from Transcript Assembly to Transcript Assembly Validation */}
+
+
+
+
diff --git a/package-lock.json b/package-lock.json
index 613e8df..88dad63 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,6 +8,7 @@
"name": "nextjs",
"version": "0.1.0",
"dependencies": {
+ "lucide-react": "^0.525.0",
"next": "^15.2.0",
"nodemailer": "^7.0.3",
"react": "^19.0.0",
@@ -4238,6 +4239,15 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/lucide-react": {
+ "version": "0.525.0",
+ "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.525.0.tgz",
+ "integrity": "sha512-Tm1txJ2OkymCGkvwoHt33Y2JpN5xucVq1slHcgE6Lk0WjDfjgKWor5CdVER8U6DvcfMwh4M8XxmpTiyzfmfDYQ==",
+ "license": "ISC",
+ "peerDependencies": {
+ "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
"node_modules/math-intrinsics": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
diff --git a/package.json b/package.json
index 45d849b..00aa678 100644
--- a/package.json
+++ b/package.json
@@ -9,6 +9,7 @@
"lint": "next lint"
},
"dependencies": {
+ "lucide-react": "^0.525.0",
"next": "^15.2.0",
"nodemailer": "^7.0.3",
"react": "^19.0.0",
diff --git a/tsconfig.json b/tsconfig.json
index d8b9323..b2bddea 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -22,6 +22,6 @@
"@/*": ["./*"]
}
},
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
+ "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts", "app/dna-sequencing/metagenomics-sequencing/components/MetagenomicsPipeline.jsx"],
"exclude": ["node_modules"]
}