benchling_sdk.services.v2.stable.nucleotide_alignments_service module¶
- class NucleotideAlignmentsService¶
Bases:
benchling_sdk.services.v2.base_service.BaseService
Nucleotide Alignments.
A Nucleotide Alignment is a Benchling object representing an alignment of multiple DNA and/or RNA sequences.
See https://benchling.com/api/reference#/Nucleotide%20Alignments
- create_consensus_alignment(consensus_alignment: NucleotideConsensusAlignmentCreate) TaskHelper[NucleotideAlignment] ¶
Create a consensus Nucleotide alignment.
See https://benchling.com/api/reference#/Nucleotide%20Alignments/createConsensusNucleotideAlignment
- create_template_alignment(template_alignment: NucleotideTemplateAlignmentCreate) TaskHelper[NucleotideAlignment] ¶
Create a template Nucleotide alignment.
See https://benchling.com/api/reference#/Nucleotide%20Alignments/createTemplateNucleotideAlignment
- delete_alignment(alignment_id: str) None ¶
Delete a Nucleotide alignment.
See https://benchling.com/api/reference#/Nucleotide%20Alignments/deleteNucleotideAlignment
- get_by_id(alignment_id: str) NucleotideAlignment ¶
Get a Nucleotide Alignment.
See https://benchling.com/api/reference#/Nucleotide%20Alignments/getNucleotideAlignment
- list(modified_at: Optional[str] = None, name: Optional[str] = None, name_includes: Optional[str] = None, ids: Optional[List[str]] = None, names_any_of: Optional[List[str]] = None, names_any_of_case_sensitive: Optional[List[str]] = None, sequence_ids: Optional[List[str]] = None, sort: Optional[Union[str, ListNucleotideAlignmentsSort]] = None, page_size: Optional[int] = None) PageIterator[NucleotideAlignmentSummary] ¶
List Nucleotide Alignments.
See https://benchling.com/api/reference#/Nucleotide%20Alignments/listNucleotideAlignments