higlass
Version:
HiGlass Hi-C / genomic / large data viewer
26 lines (20 loc) • 646 B
JavaScript
// @ts-nocheck
import { TRACKS_INFO } from './tracks-info';
export const POSITIONS_BY_DATATYPE = TRACKS_INFO.reduce(
(positionsByDatatype, track) => {
// TODO: Found by Biome
// biome-ignore lint/correctness/noUnreachable: This loop never iterates?
for (let i = 0; i < track.datatype.length; i++) {
const datatype = track.datatype[i];
if (positionsByDatatype[datatype]) {
positionsByDatatype[datatype].add(track.orientation);
} else {
positionsByDatatype[datatype] = new Set();
}
return positionsByDatatype;
}
return {};
},
{},
);
export default POSITIONS_BY_DATATYPE;