benchling_sdk.services.v2.stable.aa_sequence_service module¶
- class AaSequenceService¶
Bases:
benchling_sdk.services.v2.base_service.BaseService
AA Sequences.
AA Sequences are the working units of cells that make everything run (they help make structures, catalyze reactions and allow for signaling - a kind of internal cell communication). On Benchling, these are comprised of a string of amino acids and collections of other attributes, such as annotations. See https://benchling.com/api/reference#/AA%20Sequences
- archive(aa_sequence_ids: Iterable[str], reason: EntityArchiveReason) AaSequencesArchivalChange ¶
Archive an AA Sequence.
See https://benchling.com/api/reference#/AA%20Sequences/archiveAASequences
- auto_annotate(auto_annotate: AutoAnnotateAaSequences) AsyncTaskLink ¶
Auto-annotate AA sequences with matching features from specified Feature Libraries.
See https://benchling.com/api/reference#/AA%20Sequences/autoAnnotateAaSequences
- bulk_create(aa_sequences: Iterable[AaSequenceBulkCreate]) AsyncTaskLink ¶
Bulk create AA sequences.
See https://benchling.com/api/reference#/AA%20Sequences/bulkCreateAASequences
- bulk_get(aa_sequence_ids: Iterable[str]) Optional[List[AaSequence]] ¶
Bulk get AA sequences by ID.
See https://benchling.com/api/reference#/AA%20Sequences/bulkGetAASequences
- bulk_update(aa_sequences: Iterable[AaSequenceBulkUpdate]) AsyncTaskLink ¶
Bulk update AA sequences.
See https://benchling.com/api/reference#/AA%20Sequences/bulkUpdateAASequences
- create(aa_sequence: AaSequenceCreate) AaSequence ¶
Create an AA Sequence.
See https://benchling.com/api/reference#/AA%20Sequences/createAASequence
- get_by_id(aa_sequence_id: str) AaSequence ¶
Get an AA Sequence.
See https://benchling.com/api/reference#/AA%20Sequences/getAASequence
- list(modified_at: Optional[str] = None, name: Optional[str] = None, amino_acids: Optional[str] = None, folder_id: Optional[str] = None, mentioned_in: Optional[List[str]] = None, project_id: Optional[str] = None, registry_id: Optional[str] = None, schema_id: Optional[str] = None, archive_reason: Optional[str] = None, mentions: Optional[List[str]] = None, ids: Optional[Iterable[str]] = None, entity_registry_ids_any_of: Optional[Iterable[str]] = None, name_includes: Optional[str] = None, names_any_of: Optional[Iterable[str]] = None, names_any_of_case_sensitive: Optional[Iterable[str]] = None, schema_fields: Optional[Dict[str, Any]] = None, creator_ids: Optional[Iterable[str]] = None, sort: Optional[Union[str, ListAASequencesSort]] = None, page_size: Optional[int] = None, author_idsany_of: Optional[Iterable[str]] = None) PageIterator[AaSequence] ¶
List AA Sequences.
See https://benchling.com/api/reference#/AA%20Sequences/listAASequences
- unarchive(aa_sequence_ids: Iterable[str]) AaSequencesArchivalChange ¶
Unarchive an AA Sequence.
See https://benchling.com/api/reference#/AA%20Sequences/unarchiveAASequences
- update(aa_sequence_id: str, aa_sequence: AaSequenceUpdate) AaSequence ¶
Update an AA Sequence.
See https://benchling.com/api/reference#/AA%20Sequences/updateAASequence