cobracommander-uşak bir Python uygulaması.
Snakefiles
Bir snakefile yapılandırmak ve bir Henchman yapı çalıştırmak için kullanılan budur. Bir snakefile kadar uzun o çalıştırıldığında stdout'a geçerli JSON çıktılar gibi herhangi bir keyfi bir dosya veya çalıştırılabilir olabilir.
Sadece bir anahtar / senin snakfile JSON olması __must__ değeri yoktur;
- `Build`: proje oluşturmak için gereken adımları içeren dizeler dizisi. Bunlar seri yürütülür.
Ancak yine de farklı sonuçlar elde etmek için snakefile ayarlayabileceğiniz diğer isteğe bağlı özellikler bir demet vardır, burada bir kaçıdır;
- `Environment`: kimin tuşları / değerleri çağrılan herhangi bir` build` adımlar öncesinde ayarlanmalıdır ortam değişkenleri olan bir nesne.
- `Hooks`:
& Nbsp; - `Before_build`
& Nbsp; - `After_build`
& Nbsp; - `After_passing`
& Nbsp; - `After_failing`
Uzantıları (gelecekteki spec için notlar)
Uzantıları genellikle sağladıkları işleve bağlı olarak, farklı lezzetleri bir demet bir gelir.
Uzantıları inşa sürecinde belli noktalarda kayıt ekstra yetenekleri ve işlevsellik ekleyebilirsiniz (örneğin; sonrası inşa, vb kanca sırasında)
Bir uzantısı onlar gibi snakefile geçirilen olabilir, kayıt noktasında çağrılan önce yapılandırma veya params ihtiyacı varsa;
& Nbsp; & nbsp; & nbsp; 'Kanca': {
& 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' ['bağımsız değişken']],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['Vb']
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ]
& Nbsp; & nbsp; & nbsp; }
Gereksinimler :
- Python
Yorum Bulunamadı