计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
setup-and-backends【效率与协作】Install and import Hail, choose local/Spark/Batch query backends, configure initialization, and diagnose setup failures.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task involves installing or importing hail, choosing a Hail Query backend, calling hl.init, hl.init_local, hl.init_spark, or hl.init_batch, configuring logs/tmp/reference/requester-pays options, stopping or reinitializing Hail, or diagnosing startup failures around Java, PySpark, Spark classpaths, generated Hail assets, backend JARs, package shadowing, or Batch query configuration.
MatrixTable genomic workflows, VCF/PLINK/BGEN import, QC, GWAS, PCA, VEP/Nirvana, and reference genome analysis belong in Genomics Analysis.hail.vds, VDS combiner planning, sparse local allele fields, and dense/VDS conversions belong in Variant Datasets.hailtop.batch LocalBackend/ServiceBackend, hailctl batch, and broad CLI/cloud operations belong in Batch and CLI.hail distribution and run Python from a neutral working directory; avoid source checkout paths or local folders that can shadow the installed package.backend='local', backend='spark', or backend='batch' explicitly when scripts must be reproducible; hl.init otherwise consults environment and hailctl config before defaulting.hl.stop() before changing backend, Spark configuration, tmp/log paths, requester-pays settings, or default reference in the same Python process; idempotent=True prevents repeated init errors but does not apply new configuration.>=3.10, Java 11, PySpark/Spark 3.5.x compatibility, and matching Hail Python/JAR versions as setup prerequisites for backend startup.