PrimerDriver es una plataforma bioinformática fácil de usar específicamente diseñada para generar cebadores para experimentos de mutagénesis dirigidos por el sitio en flujos de trabajo con una interfaz de línea de comandos fácil de usar. Los usuarios de "Traversing" Primerdriver, los usuarios pueden generar posibles cebadores mutagénicos tras la entrada de una secuencia de ADN ( DNA ), cebadores de diseño para una matriz de sistemas de expresión de codones de especies a través de la mutación directa del aminoácido ( PRO ), caracterizar e informar cebadores diseñados por el usuario ( CHAR ).
Puede acceder y descargar la CLI desde la página de versiones. Actualmente, solo tenemos binarios preconstruidos para Windows de 64 bits y Linux. Para otros SO/arquitecturas, consulte la sección sobre edificio desde la fuente, en el desarrollo localmente.
Ejecutar el programa en una terminal usando
primerdriver -h Esto ejecutará el programa de ayuda. Para los usuarios por primera vez, el programa se puede ejecutar en modo interactivo pasando el indicador -i :
primerdriver -i Esto lo guiará a través de cada opción paso a paso. El diseño por lotes se puede realizar incluyendo primerdriver como parte de un script de shell.
Clonar el repositorio a su dispositivo local y cd en él
git clone https://github.com/kvdomingo/primerdriver.git
cd primerdriverInstalar dependencias:
mise installEjecute el programa de la siguiente manera:
poetry run python -m primerdriver -hCorre de la siguiente manera:
docker run -it --entrypoint python kvdomingo/primerdriver -m primerdriver -hPara una experiencia más interactiva, visite la aplicación web.
La documentación está disponible en https://primerdriver-docs.kvd.studio.
Abra un PR o plantee un problema. También puede enviar un correo electrónico a Nomer o Kenneth, dependiendo de la naturaleza del problema.
Una serie paso a paso de ejemplos que le dicen cómo hacer que se ejecute un entorno de desarrollo en funcionamiento
mise install
pip install -U pre-commit
pre-commit installpoetry install --no-root --with devtaskEspere unos minutos para que comiencen todos los contenedores, luego acceda a los servidores locales en su navegador en:
Ejecute el guión:
# 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 Donde your_feature_branch debe resumir los cambios que está implementando siguiendo el formato Conjunto Convencional (por ejemplo, feat/xxxx , fix/yyyy ).
Este proyecto cumple con Semver por versiones. Para todas las versiones disponibles, vea las etiquetas.
Este proyecto tiene licencia bajo la licencia GPLV3.