benchling_sdk.services.v2.stable.dna_alignments_service module¶
- class DnaAlignmentsService¶
Bases:
benchling_sdk.services.v2.base_service.BaseService
DNA Alignments.
A DNA alignment is a Benchling object representing an alignment of multiple DNA sequences.
See https://benchling.com/api/reference#/DNA%20Alignments
- create_consensus_alignment(consensus_alignment: DnaConsensusAlignmentCreate) AsyncTaskLink ¶
Create a consensus DNA alignment.
See https://benchling.com/api/reference#/DNA%20Alignments/createConsensusAlignment
- create_template_alignment(template_alignment: DnaTemplateAlignmentCreate) AsyncTaskLink ¶
Create a template DNA alignment.
See https://benchling.com/api/reference#/DNA%20Alignments/createTemplateAlignment
- delete_alignment(dna_alignment_id: str) None ¶
Delete a DNA alignment.
See https://benchling.com/api/reference#/DNA%20Alignments/deleteDNAAlignment
- get_by_id(dna_alignment_id: str) DnaAlignment ¶
Get a DNA alignment.
See https://benchling.com/api/reference#/DNA%20Alignments/getDNAAlignment
- 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[ListDNAAlignmentsSort] = None, page_size: Optional[int] = None) PageIterator[DnaAlignmentSummary] ¶
List DNA Alignments.
See https://benchling.com/api/reference#/DNA%20Alignments/listDNAAlignments