cobracommander-silahdaşıyan bir Python app edir.
Snakefiles
A snakefile konfiqurasiya və silahdaşıyan qurmaq çalıştırmak üçün istifadə olunur nə. A snakefile belə uzun çağırıldığı zaman stdout etibarlı JSON nəticələri kimi hər hansı bir özbaşına bir fayl və ya çalıştırılabilir ola bilər.
Yalnız bir düyməsi / sizin snakfile ilə JSON ola __must__ dəyəri yoxdur;
- `Build`: layihə yaratmaq üçün lazımi addımlar olan strings bir sıra. Bu seriya icra olunur.
Lakin, həmçinin müxtəlif nəticələri nail olmaq üçün snakefile müəyyən edə bilərsiniz digər isteğe xassələri bir dəstə var, burada bir neçə var;
- `Environment`: onun düymələri / dəyərlər tələb hər hansı` build` addımlar əvvəl müəyyən edilməlidir mühit dəyişənlər var bir obyekt.
- `Hooks`:
& Nbsp; - `Before_build`
& Nbsp; - `After_build`
& Nbsp; - `After_passing`
& Nbsp; - `After_failing`
Extensions (gələcək spec üçün qeydlər)
Extensions adətən onlar təmin funksiyası asılı olaraq, müxtəlif tatlar bir dəstə gəlib.
Extensions build prosesi çərçivəsində müəyyən qeydiyyat məntəqələrində əlavə qabiliyyət və funksionallıq əlavə edə bilər (məsələn, post qurmaq, və s. Qarmaqlar, zamanı)
Davamı onlar kimi snakefile qəbul edilə bilər qeydiyyat nöqtəsində müraciət əvvəl konfiqurasiya və ya Parametreler ehtiyacı varsa;
& Nbsp; & nbsp; & nbsp; "Qarmaqlar: {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Before_build: [
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['My_extension "[' args '], {' kwargs:" foo '}]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['My_other_extension "[' args ']],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['S']
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ]
& Nbsp; & nbsp; & nbsp; }
tələblər
- Python
Şərhlər tapılmadı