计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
restraints-glycans【效率与协作】Author, validate, and troubleshoot Chai-1 restraint CSVs, covalent bonds, and glycan inputs.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task involves Chai-1 contact restraints, pocket restraints, covalent bond restraints, glycan FASTA records, or restraint CSV validation.
references/restraints-and-glycans.md for the CSV schema, contact/pocket/covalent semantics, residue/atom notation, chain naming, and glycan syntax.references/api-reference.md when using chai_lab.chai1.run_inference, parse_pairwise_table, write_pairwise_table, or PairwiseInteraction directly.scripts/validate_restraints.py --help and use the helper before launching inference.references/troubleshooting.md when parsing succeeds but restraints do not affect the result, covalent atom lookup fails, or glycan syntax is rejected.A, B, C, ... by FASTA order unless inference uses fasta_names_as_cif_chains=True.restraint_id values and connection_type set to contact, pocket, or covalent.A219, residue-atom notation such as A219@CA, and atom-only notation such as @C1 only for covalent ligand/glycan sides where Chai should target the first token/residue.python scripts/validate_restraints.py restraints.csv --fasta input.fasta.constraint_path in Python or the corresponding chai-lab fold --constraint-path CLI option.../input-data-formats/SKILL.md..aligned.pqt, ColabFold server use, and template hit files, use ../msa-templates/SKILL.md.StructureCandidates, use ../cli-inference/SKILL.md.