Редактор для ручного выравнивания нуклеотидных последовательностей

Технологии: Qt C++
Задача: получить нативный Linux-редактор текста, понимающий формат rtf, поддерживающий форматирование шрифта, и возможность переключиться в режим безразмерных строк. В строке может быть и 1000 нуклеотидных буковок, и 10000. Выполнено: воссоздан требуемый функционал MS Wordpad + добавлено несколько полезных фишек
В OS Windows проблем нет. Там есть WordPad - старый такой текстовый редактор, который несет на борту необходимые фишки: форматирование шрифта (полужирный, курсив, подчеркнутый, цвет) и перенос строк, который можно отключить. Открываем *.rtf, включаем бесконечные строки и моноширинный шрифт, натаскиваем интересующие нас последовательности ДНК, и ровняем, ровняем, ровняем...

В OS Linux, к глубокому сожалению, полного аналога Вордпада не оказалось. AbiWord - облом-с... На первый взгляд - не проблема. Есть wine, соответственно, нет проблемы. Однако проблема нашлась: wordpad под wine категорически не желает делать текст полужирным. Точнее делает, но не отрисовывает. Что-то там с рендером шрифтов, несовместимостью библиотек, и др., и пр. Неважно, вобщем - с пол-пинка не завелось, танцы с бубном не помогли. Поиски в репозиториях и гугление аналогичного софта не увенчались успехом.

Желательно - поиск фрагмента по тексту, подсвечивание найденных фрагментов. Поиск и замена.

Пара вечеров, и редактор готов. Делает все, что от него требовалось, работает под никсами, как и ожидалось. Плюс бонусные плюшки - показывает позицию каретки, длину фрагмента, GC-состав и температуру плавления выделенного участка ДНК...

Как бонус - немного освоил С++. Может, еще где понадобится.