Skip to content

Load A3M

Loads a Multiple Sequence Alignment (MSA) in A3M format and packages it as an MSA-type output keyed by a user-specified ID. Useful for supplying curated or precomputed A3M alignments to downstream protein analysis and structure prediction nodes.
Preview

Usage

Use this node when you have an A3M MSA string and need to introduce it into a workflow. Provide the raw A3M text and assign a unique identifier. The output can be connected to nodes that consume MSA inputs (e.g., structure prediction or A3M combiner utilities).

Inputs

FieldRequiredTypeDescriptionExample
a3m_stringTrueSTRINGThe A3M-formatted MSA content to upload. Should be a valid alignment in A3M format.>query/1-100 ACDEFGHIKLM- >seq2/1-100 ACDE-GHIKLM-
a3m_idTrueSTRINGIdentifier assigned to this A3M MSA. Must be unique within the workflow. If a corresponding protein sequence is used elsewhere, its sequence ID should match this value.msa

Outputs

FieldTypeDescriptionExample
msa.a3mMSAAn MSA object containing the provided A3M content keyed by the given a3m_id.{'msa': ''}

Important Notes

  • IDs should be unique across the workflow to prevent collisions when combining or batching MSAs.
  • Provide a valid A3M alignment; malformed content may cause downstream node failures.
  • If pairing with a separate protein sequence input, align the a3m_id with that sequence’s ID for consistent mapping.
  • This node outputs an MSA-typed object expected by downstream biotech nodes.

Troubleshooting

  • Duplicate ID error or unexpected merges: Ensure each a3m_id is unique across all A3M inputs.
  • Downstream node rejects input: Verify the A3M text is correctly formatted and non-empty.
  • Mismatch between sequence and MSA: Confirm the a3m_id matches the sequence ID used elsewhere in the workflow.
  • Empty or whitespace-only input: Provide a non-empty A3M string; empty inputs are not valid.