higlass
Version:
HiGlass Hi-C / genomic / large data viewer
19 lines (15 loc) • 483 B
JavaScript
import { TRACKS_INFO } from './tracks-info';
/** @typedef {Record<string, import('./tracks-info').TrackInfo>} TracksInfoByType */
export const TRACKS_INFO_BY_TYPE = TRACKS_INFO.reduce(
(tracksByType, track) => {
tracksByType[track.type] = track;
if (track.aliases) {
for (const alias of track.aliases) {
tracksByType[alias] = track;
}
}
return tracksByType;
},
/** @type {TracksInfoByType} */ ({}),
);
export default TRACKS_INFO_BY_TYPE;