PrimerDriver -это удобная платформа для биоинформатики, специально предназначенная для создания праймеров для экспериментов по мутагенезу, ориентированным на сайт, в рабочие процессы с удобным в использовании интерфейс командной строки. «Траверные» праймерные дорожки, пользователи могут генерировать возможные мутагенные праймеры при вводе последовательности ДНК ( DNA ), дизайнерские праймеры для массива систем экспрессии кодонов с помощью прямой мутации аминокислот ( PRO ), характеризуют и сообщают о назначенных пользователями праймеров ( CHAR ).
Вы можете получить доступ и загрузить CLI со страницы релизов. В настоящее время у нас есть только предварительно построенные двоичные файлы для 64-битных Windows и Linux. Для других ОС/архитектур см. В разделе «Строительство из источника», в рамках развития на местном уровне.
Запустить программу в терминале, используя
primerdriver -h Это запустит программу помощи. Для начинающих пользователей программа может быть запущена в интерактивном режиме, передавая флаг -i :
primerdriver -i Это проведет вас через каждую опцию шаг за шагом. Пакетный дизайн может быть выполнен, включив primerdriver как часть сценария оболочки.
Клонировать репо к местному устройству и cd в него
git clone https://github.com/kvdomingo/primerdriver.git
cd primerdriverУстановить зависимости:
mise installЗапустите программу следующим образом:
poetry run python -m primerdriver -hЗапустите следующее:
docker run -it --entrypoint python kvdomingo/primerdriver -m primerdriver -hДля более интерактивного опыта посетите веб -приложение.
Документация доступна по адресу https://primerdriver-docs.kvd.studio.
Откройте PR или поднимите проблему. Вы также можете отправить электронное письмо Nomer или Kenneth, в зависимости от характера вопроса.
Пошаговая серия примеров, которые рассказывают вам, как получить среду разработки
mise install
pip install -U pre-commit
pre-commit installpoetry install --no-root --with devtaskПодождите несколько минут, чтобы все контейнеры запустились, затем получите доступ к местным серверам в вашем браузере по адресу:
Запустите сценарий:
# On a Linux machine, will build for Linux x64 only
# On a Windows machine, will build for Windows and Linux x64
task buildgit add .
git commit -m " DESCRIPTIVE_COMMIT_MESSAGE "
git push origin your_feature_branch где your_feature_branch должен суммировать изменения, которые вы реализуете после обычного формата Commits (например, feat/xxxx , fix/yyyy ).
Этот проект соответствует SEMVER для управления версиями. Для всех доступных версий см. Теги.
Этот проект лицензирован по лицензии GPLV3.