UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
生産性・共同作業 · SKILL.md

inputs-and-formats

inputs-and-formats

Prepare and validate ColabFold FASTA, CSV, A3M, AlphaFold3 molecule, and PDB/mmCIF inputs before MSA search or prediction.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: inputs-and-formats description: "Prepare and validate ColabFold FASTA, CSV, A3M, AlphaFold3 molecule, and PDB/mmCIF inputs before MSA search or prediction." disable-model-invocation: true metadata: disco-role: operating license: MIT

ColabFold inputs and formats

Use this sub-skill when the task is about making ColabFold input files valid, explaining how get_queries will read them, serializing A3M content, or extracting sequence/template-ready content from PDB/mmCIF files.

Route by task

  • FASTA, CSV, TSV, or directory inputs: use data-formats.md to choose file layout, multimer syntax, sorting, and naming behavior.
  • AlphaFold3 non-protein components: use data-formats.md for dna|, rna|, ccd|, and smiles| entries, including SMILES semicolon escaping.
  • Parser/API behavior: use api-reference.md for parse_fasta, classify_molecules, get_queries, msa_to_str, and pdb_to_string signatures and return shapes.
  • Input validation: run scripts/validate_colabfold_input.py before recommending expensive search or prediction.
  • Format failures: use troubleshooting.md for optional dependency, backend, data/config, CLI/API, and workflow failures owned by input preparation.

Safe validation commands

python sub-skills/inputs-and-formats/scripts/validate_colabfold_input.py input.fasta
python sub-skills/inputs-and-formats/scripts/validate_colabfold_input.py input.csv --sort none
python sub-skills/inputs-and-formats/scripts/validate_colabfold_input.py msas/ --sort msa_depth --json

The validator only reads local input files, imports lightweight ColabFold parsing helpers when available, and performs no network, database, GPU, prediction, relaxation, or destructive actions.

Boundaries

Do not send future agents back to the source repository for input syntax; this sub-skill distills the needed parser and format behavior into bundled references and scripts.

保存したスキル