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 @@
// SRNAAdvantages.jsx
import AdvantagesLayout from '../../../components/shared/AdvantagesLayout';
const SRNAAdvantages = () => {
const advantageItems = [
"Provides a comprehensive view of the small RNA landscape by capturing a broad range of small RNA species, including miRNAs, siRNAs, snoRNAs, piRNAs, and tasiRNAs.",
"Facilitates comparative studies by allowing the comparison of small RNA expression profiles across different conditions or species, supporting investigations into developmental, environmental, and disease-related changes.",
"Identifies previously unmapped small RNAs and isoforms, as well as novel biomarkers, expanding the scope of genetic research and potential clinical applications.",
"Enhances understanding of how post-transcriptional regulation affects phenotypes and offers detailed functional insights into small RNA-target interactions and their roles in various cellular pathways, improving the understanding of gene regulation and function."
];
return (
<AdvantagesLayout
title="Advantages of Small RNA (sRNA) sequencing (miRNA)"
advantageItems={advantageItems}
/>
);
};
export default SRNAAdvantages;

View File

@ -0,0 +1,24 @@
// SRNAApplications.jsx
import ApplicationsLayout from '../../../components/shared/ApplicationsLayout';
const SRNAApplications = () => {
const applicationItems = [
"sRNA sequencing is widely utilized across plants, animals, microbes, and humans.",
"Cancer Research- Identifies novel small RNAs and biomarkers, revealing their roles in tumor development and progression, and aiding in the discovery of potential therapeutic targets.",
"Developmental Biology- Examines small RNA expression during development to understand gene regulation, cellular differentiation, and developmental disorders.",
"Genetic Studies- Analyzes allele-specific expression and variations in small RNAs to gain insights into genetic regulation and variability.",
"Microbial Genomics- Investigates small RNA profiles in bacteria, aiding in the understanding of gene regulation, host-pathogen interactions, and antibiotic resistance.",
"Neuroscience- Explores small RNA involvement in brain function and neurodevelopmental disorders, offering insights into neural regulation and disease mechanisms.",
"Immunology- Studies small RNA expression in immune cells to understand immune responses, autoimmune diseases, and immune system regulation.",
"Environmental and Ecological Research- Analyzes the impact of environmental changes on small RNA profiles in plants, animals, and microbes, supporting studies on adaptation and stress responses."
];
return (
<ApplicationsLayout
title="Applications of Small RNA (sRNA) sequencing"
applicationItems={applicationItems}
/>
);
};
export default SRNAApplications;

View File

@ -0,0 +1,33 @@
// app/rna-sequencing/small-rna-sequencing/components/SRNABioinformatics.jsx
const SRNABioinformatics = () => {
return (
<section className="py-8 lg:py-12 bg-gray-50">
<div className="container mx-auto max-w-none px-4 lg:px-6">
<h2 className="text-2xl lg:text-3xl text-gray-700 text-left pb-2 mb-6 lg:mb-6">
Bioinformatics Pipeline
</h2>
{/* Pipeline Image */}
<div className="bg-white rounded-xl shadow-lg p-6 lg:p-8">
<div className="flex justify-center">
<img
src="/images/srna-bioinformatics-pipeline.jpg"
alt="Small RNA Sequencing Bioinformatics Pipeline Workflow"
className="max-w-full h-auto rounded-lg"
/>
</div>
{/* Pipeline Description */}
<div className="mt-6 text-center">
<p className="text-gray-600 text-sm lg:text-base">
Small RNA sequencing bioinformatics pipeline for miRNA and small RNA analysis and expression profiling
</p>
</div>
</div>
</div>
</section>
);
};
export default SRNABioinformatics;

View File

@ -0,0 +1,22 @@
// app/rna-sequencing/small-rna-sequencing/components/SRNAIntroduction.jsx
import IntroductionLayout from '../../../components/shared/IntroductionLayout';
const SRNAIntroduction = () => {
const contentItems = [
"Small RNA sequencing (sRNA-seq) is designed to identify and analyze small non-coding RNAs (ncRNAs) that are under 200 nucleotides in length. These small RNAs, including microRNAs (miRNAs), small interfering RNAs (siRNAs), small nucleolar RNAs (snoRNAs), PIWI-interacting RNAs (piRNAs), and trans-acting siRNAs (tasiRNAs), play crucial roles in gene silencing and post-transcriptional regulation.",
"The sRNA-seq workflow involves isolating miRNAs from samples, followed by preparing libraries with specific adapters and sequencing them using high-throughput platforms.",
"The bioinformatics pipeline for sRNA-seq encompasses data preprocessing, alignment with reference genomes, and identification of small RNA species. This analysis includes differential expression studies, characterization of novel small RNAs, and pathway analysis to gain functional insights into sRNA-target interactions.",
"Facilitates the discovery of novel small RNAs and offers detailed insights into their expression and functions. It links post-transcriptional regulation to phenotypic outcomes, aiding in the understanding of disease mechanisms and the identification of new biomarkers."
];
return (
<IntroductionLayout
title="Introduction and Workflow"
contentItems={contentItems}
badgeSubtext="from brochure Small RNA sequencing"
useParagraphs={true}
/>
);
};
export default SRNAIntroduction;

View File

@ -0,0 +1,57 @@
// SRNASpecifications.jsx
import Link from 'next/link';
import SpecificationsLayout from '../../../components/shared/SpecificationsLayout';
const SRNASpecifications = () => {
const specificationItems = [
{
icon: "/images/homepage-2/NGS-Icons-45.svg",
title: "Sample Requirement",
renderContent: () => (
<div>
<div className="mb-4">
<p className="text-gray-600">Total RNA 1 μg, Cells 2×10<sup>6</sup>, or Tissue 500 mg.</p>
</div>
<div className="mt-4 text-sm">
<strong>
Please refer to{' '}
<Link href="/sample-submission-guidelines" className="text-teal-600 underline hover:text-teal-700">
sample submission guidelines
</Link>
{' '}or{' '}
<Link href="/contact" 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 MiSeq, Nextseq 550"
},
{
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 in Small RNA Sequencing for your writing (customization)</li>
</ul>
)
}
];
return (
<SpecificationsLayout
title="Service Specifications"
specificationItems={specificationItems}
/>
);
};
export default SRNASpecifications;

View File

@ -0,0 +1,30 @@
// app/rna-sequencing/small-rna-sequencing/page.js
import TitleBar from '../../components/shared/TitleBar';
import SRNAIntroduction from './components/SRNAIntroduction';
import SRNAAdvantages from './components/SRNAAdvantages';
import SRNABioinformatics from './components/SRNABioinformatics';
import SRNAApplications from './components/SRNAApplications';
import SRNASpecifications from './components/SRNASpecifications';
import PageLayout from '../../components/Layout/PageLayout';
export default function SmallRNASequencingPage() {
const breadcrumbs = [
{ label: 'Home', href: '/', current: false },
{ label: 'RNA Sequencing', href: '/rna-sequencing', current: false },
{ label: 'Small RNA (sRNA) sequencing', href: '#', current: true }
];
return (
<PageLayout fixedHeader={true}>
<TitleBar
title="Small RNA (sRNA) sequencing"
breadcrumbs={breadcrumbs}
/>
<SRNAIntroduction />
<SRNAAdvantages />
<SRNABioinformatics />
<SRNAApplications />
<SRNASpecifications />
</PageLayout>
);
}