Я разработал winbbi, библиотеку BigWig для Windows, используя Go, с привязками Python через cgo. Существующие библиотеки BigWig на основе C сложно сделать кроссплатформенными, и мне нужно решение, которое изначально работает в Windows и легко используется из Python.
Поскольку интервальные запросы к обычным файлам BED выполняются очень медленно, я хочу реализовать функцию преобразования BED → BigBed в winbbi. Однако мне не совсем понятны различия между форматами файлов BigBed и BigWig и способы их эффективной обработки. https://github.com/noesisthink/winbbi
Будем очень признательны за любые рекомендации по различию между BigBed и BigWig или передовые методы реализации функций BED → BigBed кросс-платформенным способом.
Подробнее здесь: https://stackoverflow.com/questions/797 ... n-bindings