import { parseLigationData } from "../../export-data/ligation-data.mjs"; import { ImgX, MdCol } from "../md-format-tools.mjs"; export default async function processLigSetOt(dirs, index, fn) { const ligData = await parseLigationData(); const md = new MdCol(`Section-OT-Ligation-Tags-${index}`); md.log(``); for (const ls of ligData.sets) { if (!fn(ls)) continue; { md.log(``); if (ls.tagName) md.log(``); else md.log(``); md.log(``); md.log(``); } { const imageId = `${dirs.images}/ligset-${ls.tag}-${ls.rank}`; md.log(``); md.log(``); md.log(``); } } md.log(`
${ls.tagName.map(x => `${x}`).join("; ")}${ls.tag} off${ls.desc}
${ImgX(imageId)}
`); return md; } export function isLanguageSpecificLigTag(tag) { return tag !== "calt" && tag !== "dlig"; }