技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
input-data-and-formats【数据与研究】Validate AlphaFold FASTA, MSA, template, notebook, and data-pipeline inputs without running external searches.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task is about preparing or diagnosing AlphaFold inputs before prediction: FASTA records, standard amino-acid validation, MSA/A3M/Stockholm parsing, template-search inputs, multimer chain mapping, notebook helper behavior, or external alignment binary assumptions.
scripts/validate_fasta.py before building prediction commands or reusing MSAs.references/data-formats.md for FASTA, A3M, Stockholm, deletion matrix, and multimer chain-format rules.references/api-reference.md for parser, monomer pipeline, multimer pipeline, and template-featurizer API contracts.references/notebook-workflows.md when adapting Colab-style sequence validation, chunked MSA merging, placeholder templates, or cell-order checks.references/troubleshooting.md for invalid residues, sequence length, chain-count, missing binary, stale MSA, template cutoff, and mmCIF/PDB parsing failures.prediction-cli for run_alphafold flags, model/db preset orchestration, output-directory naming, and use_precomputed_msas command planning.docker-and-data-setup for database download layout, Docker mounts, GPU container setup, and external data acquisition.outputs-and-confidence for prediction artifacts, confidence JSON, ranked structures, AlphaFold Server JSON, and AFDB output formats.python sub-skills/input-data-and-formats/scripts/validate_fasta.py target.fasta --mode auto --json
The helper is standalone, uses only the Python standard library, performs no imports from AlphaFold, and never calls external alignment, template, Docker, or prediction tools.