// app/dna-sequencing/whole-genome-sequencing/denovo/components/DenovoIntroduction.jsx

import IntroductionLayout from '../../../../components/shared/IntroductionLayout';

const DenovoIntroduction = () => {
  const introItems = [
    "Whole Genome Denovo Sequencing involves sequencing an organism's entire genome from scratch, without a reference genome. This approach is essential for species with unsequenced or incomplete genomes.",
    "The workflow includes isolating DNA, fragmenting it, and sequencing to produce millions of short reads.",
    "These reads are then assembled into longer sequences, called contigs, using bioinformatics tools in the genome assembly process.",
    "It can be used for sequencing diverse species, such as agriculturally important livestock, plants, bacteria, or disease-related microbes."
  ];
  const advantageItems = [
    "Eliminates the need for pre-existing reference genomes, which allows for the discovery of novel genetic elements and variations that may not be present in other genomes, providing a truly unbiased view of the genome.",
    "Identifies new genes and genetic variations that may be missed by relying on reference genomes alone.",
    "Offers high-resolution insights into the genome, including complex regions such as repetitive sequences and heterochromatic regions, which are often challenging to assemble with other sequencing approaches.",
    "Enhances our understanding of genetic diversity, facilitates comparative genomics, and contributes significantly to advancements in genomic research across various fields."
  ];

  return (
    <IntroductionLayout
      introTitle="Introduction and Workflow"
      advantageTitle="Advantage"
      introItems={introItems}
      advantageItems={advantageItems}
      imageUrl="/images/dna/whole_genome_seq-normal_denovo.png"
      imageAlt="De Novo Assembly Workflow"
      badgeText="DE NOVO ASSEMBLY"
      badgeSubtext="Brochure from whole genome"
      backgroundColor="#f8f9fa"
      badgeColor="bg-teal-600"
    />
  );
};

export default DenovoIntroduction;