openprotein.align.AlignAPI#

class openprotein.align.AlignAPI(session)[source]#

Align API interface for creating alignments and MSAs (multiple sequence alignments) which can be used for other protein tasks.

Parameters:

session (APISession)

__init__(session)[source]#
Parameters:

session (APISession)

Methods

__init__(session)

abnumber(sequences[, names, scheme])

Align antibody sequences using AbNumber.

abnumber_file(file[, scheme])

Align antibody sequences using AbNumber.

clustalo(sequences[, names, clustersize, ...])

Align sequences using the clustal omega algorithm.

clustalo_file(file[, clustersize, iterations])

Align sequences using the clustal omega algorithm.

create_msa(seed)

Construct an MSA via homology search with the seed sequence.

get_msa(job_id)

Get generated MSA for a given job.

get_prompt(job[, prompt_index])

Get prompts for a given job.

get_seed(job_id)

Get seed sequence for a given MSA job.

mafft(sequences[, names, auto, ep, op])

Align sequences using the mafft algorithm.

mafft_file(file[, auto, ep, op])

Align sequences using the mafft algorithm.

upload_msa(msa_file)

Upload an MSA from a file.

upload_prompt(prompt_file)

Directly upload a prompt.