import React, { useState } from 'react'; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { RadioGroup, RadioGroupItem } from "@/components/ui/radio-group"; import { Label } from "@/components/ui/label"; import { Upload, Database, Dna, FileCode, ArrowRight } from 'lucide-react'; const RAPIDEngine = () => { const [selectedModule, setSelectedModule] = useState('genomics'); const [inputType, setInputType] = useState('fasta'); const [referenceType, setReferenceType] = useState('user-defined'); return (
{/* Header */}

RAPID-engine

Resistance Analysis and Prediction through Integrated Data Engine

{/* Main Content */}
{/* Module Selection */} Select Analysis Module Choose between genomics and transcriptomics analysis Genomics Transcriptomics

Analyze genomic data for SNP detection, SNPEff annotation, and GWAS analysis

Perform differential expression analysis and WGCNA on transcriptomic data

{/* Input Selection */} Input Data Select your input file format
{/* Reference Selection */} Reference Database Choose your reference database type
{/* File Upload Section */} Upload Files Upload your input files for analysis

or drag and drop files here

{/* Analysis Options */} Analysis Options Select the analyses to perform
{selectedModule === 'genomics' ? ( <> ) : ( <> )}
{/* Submit Button */}
); }; export default RAPIDEngine;