import React from 'react'; import { ArrowDown, ArrowRight, ArrowUp } from 'lucide-react'; const BioinformaticsLayout = ({ title = "Bioinformatics Pipeline", pipelineSteps = [], sectionBackground = "bg-gray-50", cardBackground = "bg-white", titleColor = "text-gray-600", stepBackground = "bg-[#e8f5f3]", stepTextColor = "text-teal-600", arrowColor = "text-gray-600" }) => { // For two-column layout, split steps appropriately const leftColumnSteps = pipelineSteps.slice(0, 4); const rightColumnSteps = pipelineSteps.slice(4).reverse(); return (

{title}

{/* Pipeline Flowchart */}
{/* Mobile Layout - Single Column */}
{pipelineSteps.map((step, index) => (

{step}

{index < pipelineSteps.length - 1 && ( )}
))}
{/* Tablet and Desktop Layout - Two Columns */}
{/* Left Column */}
{leftColumnSteps.map((step, index) => (

{step}

{index < leftColumnSteps.length - 1 && ( )}
))}
{/* Right Column */}
{rightColumnSteps.map((step, index) => (

{step}

{index < rightColumnSteps.length - 1 && ( )}
))}
{/* Horizontal Arrow positioned between Primary and Secondary Assembly */}
); }; export default BioinformaticsLayout;