cobracommander-apród egy Python app.
Snakefiles
A snakefile az, ami beállítani és futtatni egy szolga építeni. A snakefile lehet bármilyen tetszőleges futtatható vagy addig, amíg kiadja érvényes JSON az stdoutra meghívás esetén.
Csak egy kulcs / érték __must__ legyen a snakfile JSON;
- `Build`: egy sor húrok tartalmazó szükséges lépéseket építeni a projekt. Ezek végrehajtott sorozatban.
Azonban van még egy csomó más választható tulajdonságokat, hogy beállíthatod a snakefile elérni a különböző eredményeket, itt van néhány;
- `Environment`: egy tárgy, amelynek gombok / érték környezeti változók előtt kell beállítani, hogy minden` build` lépéseket hivatkoznak.
- `Hooks`:
& Nbsp; - `Before_build`
& Nbsp; - `After_build`
& Nbsp; - `After_passing`
& Nbsp; - `After_failing`
Extensions (jegyzetek jövőben spec)
A hosszabbítók egy egy csomó különböző ízek, általában funkciótól függően, hogy adnak.
Hosszabbítás extra képességek és funkciók bizonyos regisztrációs pont a fordítási folyamat (pl; poszt épít, közben horgok, stb)
Ha hosszabbító be kell konfigurálni, vagy params előtt hivatkozni annak regisztrációs ponton át lehet hárítani a snakefile mint ilyen;
& Nbsp; & nbsp; & nbsp; "Horog": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Before_build": [
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['My_extension ", [' argumentum '], {" kwargs': 'ize'}],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['My_other_extension ", [' argumentum ']],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['Stb']
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ]
& Nbsp; & nbsp; & nbsp; }
követelmények :
- Python
Hozzászólás nem található