Skip to content

Commit 7d60547

Browse files
committed
Species Coloring Now Available 🌈
Upper Section Updates ✅ Bug Fixes✅
1 parent dda77d8 commit 7d60547

File tree

3 files changed

+18
-7
lines changed

3 files changed

+18
-7
lines changed

‎app/chitra/chromosome-synteny.tsx

+4-1
Original file line numberDiff line numberDiff line change
@@ -980,7 +980,10 @@ export function ChromosomeSynteny({
980980
geneCount: link.geneCount,
981981
name: link.name,
982982
locus_tag: link.locus_tag,
983-
GeneID: link.GeneID
983+
GeneID: link.GeneID,
984+
genomic_accession: link.genomic_accession || '',
985+
start: link.query_start,
986+
end: link.query_end
984987
}
985988
});
986989

‎app/types.ts

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export interface SyntenyData {
1717
geneCount?: number;
1818
name?: string;
1919
locus_tag?: string;
20+
genomic_accession?: string;
2021
}
2122

2223
export interface ChromosomeData {

‎components/chromoviz/file-uploader.tsx

+13-6
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,16 @@ export const FILE_CONFIGS = {
5858
title: "Synteny Data File",
5959
description: "Contains information about syntenic blocks between genomes",
6060
format: [
61-
{ field: "ref_chr", desc: "Reference chromosome ID" },
62-
{ field: "ref_start", desc: "Start position in reference" },
63-
{ field: "ref_end", desc: "End position in reference" },
61+
{ field: "query_name", desc: "Query species name" },
6462
{ field: "query_chr", desc: "Query chromosome ID" },
6563
{ field: "query_start", desc: "Start position in query" },
6664
{ field: "query_end", desc: "End position in query" },
67-
{ field: "query_strand", desc: "Orientation (+/-)" }
65+
{ field: "query_strand", desc: "Orientation (+/-)" },
66+
{ field: "ref_chr", desc: "Reference chromosome ID" },
67+
{ field: "ref_start", desc: "Start position in reference" },
68+
{ field: "ref_end", desc: "End position in reference" },
69+
{ field: "ref_species", desc: "Reference species name" },
70+
{ field: "qry_lvl", desc: "Query level" }
6871
]
6972
},
7073
fileType: '.csv',
@@ -92,6 +95,7 @@ export const FILE_CONFIGS = {
9295
format: [
9396
{ field: "species_name", desc: "Name of the species" },
9497
{ field: "chr_id", desc: "Chromosome identifier" },
98+
{ field: "chr_type", desc: "Type of chromosome" },
9599
{ field: "chr_size_bp", desc: "Chromosome size in base pairs" },
96100
{ field: "centromere_start", desc: "Centromere start position (optional)" },
97101
{ field: "centromere_end", desc: "Centromere end position (optional)" }
@@ -128,18 +132,21 @@ export const FILE_CONFIGS = {
128132
},
129133
annotations: {
130134
title: "Gene Annotations",
131-
description: "Upload ref_gene_annotations.csv file (optional)",
135+
description: "Upload ref_gene_annotations.csv file",
132136
tooltip: {
133137
title: "Gene Annotations File",
134138
description: "Contains information about gene annotations",
135139
format: [
136140
{ field: "chromosome", desc: "Chromosome ID" },
141+
{ field: "genomic_accession", desc: "Genomic accession number" },
137142
{ field: "start", desc: "Start position" },
138143
{ field: "end", desc: "End position" },
139144
{ field: "strand", desc: "Strand (+/-)" },
140145
{ field: "class", desc: "Gene class" },
146+
{ field: "locus_tag", desc: "Locus tag" },
141147
{ field: "symbol", desc: "Gene symbol" },
142-
{ field: "name", desc: "Gene name" }
148+
{ field: "name", desc: "Gene name" },
149+
{ field: "GeneID", desc: "Gene ID" }
143150
]
144151
},
145152
fileType: '.csv',

0 commit comments

Comments
 (0)