PrimerDriver เป็นแพลตฟอร์มชีวสารสนเทศศาสตร์ที่ใช้งานง่ายที่ออกแบบมาโดยเฉพาะเพื่อสร้างไพรเมอร์สำหรับการทดลองการกลายพันธุ์ที่กำกับโดยไซต์ลงในเวิร์กโฟลว์ด้วยอินเทอร์เฟซบรรทัดคำสั่งที่ใช้งานง่าย “ Traversing” PrimerDriver Lanes ผู้ใช้สามารถสร้างไพรเมอร์กลายพันธุ์ที่เป็นไปได้เมื่อป้อนข้อมูลของลำดับดีเอ็นเอ CHAR DNA , การออกแบบไพรเมอร์สำหรับอาร์เรย์ของระบบการแสดงออกของสปีชีส์ Codon ผ่านการกลายพันธุ์โดยตรงของกรดอะมิโน ( PRO )
คุณสามารถเข้าถึงและดาวน์โหลด CLI จากหน้าเผยแพร่ ปัจจุบันเรามีไบนารีที่สร้างไว้ล่วงหน้าสำหรับ Windows 64 บิตและ Linux สำหรับระบบปฏิบัติการ/สถาปัตยกรรมอื่น ๆ ดูหัวข้อเกี่ยวกับการสร้างจากแหล่งที่มาภายใต้การพัฒนาในพื้นที่
เรียกใช้โปรแกรมในเทอร์มินัลโดยใช้
primerdriver -h สิ่งนี้จะเรียกใช้โปรแกรมความช่วยเหลือ สำหรับผู้ใช้ครั้งแรกโปรแกรมสามารถเรียกใช้ในโหมดอินเทอร์แอคทีฟได้โดยผ่านธง -i :
primerdriver -i สิ่งนี้จะนำคุณผ่านแต่ละตัวเลือกทีละขั้นตอน การออกแบบแบทช์สามารถทำได้โดยรวมถึง primerdriver เป็นส่วนหนึ่งของเชลล์สคริปต์
โคลน repo ไปยังอุปกรณ์ในพื้นที่ของคุณและ 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
เปิดการประชาสัมพันธ์หรือยกประเด็น คุณสามารถส่งอีเมล 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 ควรสรุปการเปลี่ยนแปลงที่คุณกำลังดำเนินการตามรูปแบบการกระทำทั่วไป (เช่น feat/xxxx , fix/yyyy )
โครงการนี้สอดคล้องกับ Semver สำหรับการกำหนดเวอร์ชัน สำหรับทุกรุ่นที่มีให้ดูแท็ก
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต GPLV3