وcobracommander-الأتباع هو التطبيق بيثون.
Snakefiles
وsnakefile هو ما يستخدم لتكوين وتشغيل بناء الأتباع. وsnakefile يمكن أن يكون أي ملف التعسفي أو قابل للتنفيذ طالما أنها مخرجات صالحة JSON إلى المعياري عند استدعائها.
لا يوجد سوى مفتاح واحد / القيمة التي __must__ يكون في snakfile بك JSON.
- `build`: مجموعة من السلاسل التي تحتوي على الخطوات المطلوبة لإنشاء المشروع. يتم تنفيذ هذه متسلسل.
ولكن هناك أيضا مجموعة من الخصائص الاختيارية الأخرى التي يمكنك تعيينها في snakefile لتحقيق نتائج مختلفة، وهنا عدد قليل.
- `environment`: كائن الذين مفاتيح / القيم هي متغيرات البيئة التي يجب تعيين قبل أي` الخطوات build` يجري التذرع.
- `hooks`:
على & nbsp؛ - `before_build`
على & nbsp؛ - `after_build`
على & nbsp؛ - `after_passing`
على & nbsp؛ - `after_failing`
ملحقات (ملاحظات عن المواصفات المستقبلية)
ملحقات وتأتي في مجموعة من النكهات المختلفة، وعادة اعتمادا على وظيفة التي يقدمونها.
ملحقات قد تضيف قدرات ووظائف إضافية في نقاط تسجيل معينة داخل عملية الإنشاء (على سبيل المثال، بعد بناء، خلال السنانير، الخ)
إذا امتدادا يحتاج التكوين أو بارامس قبل أن يتم استدعاؤه عند نقطة وتسجيلها أنها يمكن أن تنتقل في snakefile على هذا النحو؛
على & nbsp؛ على & nbsp؛ على & nbsp؛ خطاطيف: {
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ "before_build ': [
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ ['my_extension "، [' وسائط ']، {' kwargs ':' فو '}]،
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ ['my_other_extension "، [' وسائط ']]،
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ ['الخ']
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ ]
على & nbsp؛ على & nbsp؛ على & nbsp؛ }
المتطلبات:
بيثون
لم يتم العثور على التعليقات