Docker config

This commit is contained in:
mukesh13
2025-06-16 15:53:12 +05:30
commit da3df17022
411 changed files with 24117 additions and 0 deletions

View File

@ -0,0 +1,20 @@
// app/dna-sequencing/snp-genotyping/components/SNPAdvantages.jsx
import AdvantagesLayout from '../../../components/shared/AdvantagesLayout';
const SNPAdvantages = () => {
const advantageItems = [
"Allows for precise identification of genetic variations at a single nucleotide level, enabling detailed mapping of genetic diversity.",
"Provides an efficient, cost-effective solution for analyzing thousands of SNPs across large populations, ideal for high-throughput studies.",
"SNP markers are stable and abundant across genomes, providing high data quality, reproducibility, and scalability, which are essential for reliable genetic studies, comparative analyses across multiple populations or species, and make SNP-based genotyping a powerful tool for both research and applied genomics.",
"Can reveal associations between genetic variations and complex traits, allowing researchers to identify genetic contributors to health, disease, or productivity in agriculture."
];
return (
<AdvantagesLayout
title="Advantages of SNP-based Genotyping"
advantageItems={advantageItems}
/>
);
};
export default SNPAdvantages;

View File

@ -0,0 +1,23 @@
// app/dna-sequencing/snp-genotyping/components/SNPApplications.jsx
import ApplicationsLayout from '../../../components/shared/ApplicationsLayout';
const SNPApplications = () => {
const applicationItems = [
"Genome-wide association studies (GWAS)- SNP-based genotyping is widely utilized in Genome-Wide Association Studies (GWAS) to identify genetic variants linked to specific traits or diseases, providing insights into genetic predispositions and the mechanisms underlying complex conditions such as diabetes, heart disease, and neurological disorders.",
"Plant and animal breeding- In agriculture, SNP-based genotyping facilitates marker-assisted selection (MAS) to enhance desirable traits such as yield, disease resistance, and environmental adaptability in crops and livestock.",
"Personalized medicine- SNP genotyping can guide personalized treatment strategies by identifying genetic variations that affect drug metabolism, efficacy, and toxicity, leading to more tailored healthcare approaches.",
"Forensic science- SNPs are employed in forensic analysis for human identification and paternity testing, providing reliable genetic markers that can help solve criminal cases or establish family relationships.",
"Evolutionary biology- Researchers use SNP genotyping to study evolutionary relationships, population dynamics, and the genetic basis of adaptation in various species, contributing to our understanding of evolutionary processes.",
"Disease prediction and prevention- SNP-based genotyping is applied in public health to assess genetic risk factors for diseases, enabling early interventions and prevention strategies in at-risk populations.",
"Double Digest Restriction-site Associated DNA (ddRAD) Sequencing- ddRAD sequencing is based on the Restriction Fragmentation technique combined with Next-Generation Sequencing (NGS). It is a robust approach for genotyping and SNP discovery that doesn't require a reference genome. With the potential to develop hundreds to tens of thousands of genetic markers, ddRAD is ideal for applications in population genetics, germplasm assessment, marker-trait associations, GWAS, and QTL mapping."
];
return (
<ApplicationsLayout
title="Applications of SNP-based Genotyping"
applicationItems={applicationItems}
/>
);
};
export default SNPApplications;

View File

@ -0,0 +1,30 @@
// app/dna-sequencing/snp-genotyping/components/SNPIntroduction.jsx
import IntroductionLayout from '../../../components/shared/IntroductionLayout';
const SNPIntroduction = () => {
const contentItems = [
"SNP-based genotyping identifies single nucleotide polymorphisms (SNPs) across the genome, offering insights into genetic diversity, disease associations, and trait inheritance. It is widely applied in population genetics, evolutionary biology, and plant and animal breeding."
];
const serviceTypes = [
"DNA Sequencing",
"RNA Sequencing",
"Genomics Services"
];
return (
<IntroductionLayout
title="Introduction and Workflow"
contentItems={contentItems}
imageUrl="/images/snp-genotyping-overview.png"
imageAlt="SNP Genotyping Overview"
badgeText="ISO CERTIFIED"
serviceTypes={serviceTypes}
backgroundColor="#f8f9fa"
badgeColor="bg-teal-600"
useParagraphs={true}
/>
);
};
export default SNPIntroduction;

View File

@ -0,0 +1,76 @@
// app/dna-sequencing/snp-genotyping/components/SNPSpecifications.jsx
import Link from 'next/link';
import SpecificationsLayout from '../../../components/shared/SpecificationsLayout';
const SNPSpecifications = () => {
const specificationItems = [
{
icon: "/images/homepage-2/NGS-Icons-45.svg",
title: "Sample Requirement",
renderContent: () => (
<div>
<div className="space-y-2 mb-4">
<div className="flex items-center">
<span className="w-2 h-2 bg-teal-600 rounded-full mr-3"></span>
<span className="text-gray-600"><strong>Genomic DNA 300 ng</strong></span>
</div>
<div className="flex items-center">
<span className="w-2 h-2 bg-teal-600 rounded-full mr-3"></span>
<span className="text-gray-600">Minimum Quantity: 100 ng</span>
</div>
<div className="flex items-center">
<span className="w-2 h-2 bg-teal-600 rounded-full mr-3"></span>
<span className="text-gray-600">Concentration 10 ng/µL</span>
</div>
<div className="flex items-center">
<span className="w-2 h-2 bg-teal-600 rounded-full mr-3"></span>
<span className="text-gray-600">DNA samples require an OD260/280 as close to 1.8~2.0 as possible</span>
</div>
<div className="flex items-center">
<span className="w-2 h-2 bg-teal-600 rounded-full mr-3"></span>
<span className="text-gray-600">All DNA should be RNase-treated and should show no degradation or contamination</span>
</div>
</div>
<div className="mt-4 text-sm">
<strong>
Please refer to{" "}
<Link href="/sample-submission-guideline" className="text-teal-600 underline hover:text-teal-700">
sample submission guidelines
</Link>
{" "}or{" "}
<Link href="/contact-us" className="text-teal-600 underline hover:text-teal-700">
Contact Us!
</Link>
</strong>
</div>
</div>
)
},
{
icon: "/images/homepage-1/service/Advantages-NGS-Icons-20.svg",
title: "Sequencing Platform",
content: "Illumina NovaSeq 6000/ NovaSeq X"
},
{
icon: "/images/service/social-support.png",
title: "Deliverables",
renderContent: () => (
<ul className="list-disc pl-5 space-y-2 text-gray-600 text-start">
<li>The original sequencing data</li>
<li>Experimental results</li>
<li>Bioinformatics and Data analysis report</li>
<li>Details of SNP-based Genotyping (customizable)</li>
</ul>
)
}
];
return (
<SpecificationsLayout
title="Service Specifications"
specificationItems={specificationItems}
/>
);
};
export default SNPSpecifications;