benchling_sdk.services.v2.stable.rna_sequence_service module¶
- class RnaSequenceService¶
Bases:
benchling_sdk.services.v2.base_service.BaseService
RNA Sequences.
Chains of linear, single stranded RNA that support most capabilities and attributes of DNA Sequences.
See https://benchling.com/api/reference?stability=not-available#/RNA%20Sequences
- archive(rna_sequence_ids: Iterable[str], reason: EntityArchiveReason) RnaSequencesArchivalChange ¶
Archive RNA sequences.
See https://benchling.com/api/reference#/RNA%20Sequences/archiveRNASequences
- auto_annotate(auto_annotate: AutoAnnotateRnaSequences) TaskHelper[EmptyTaskResponse] ¶
Auto-annotate RNA sequences with matching features from specified Feature Libraries.
See https://benchling.com/api/reference#/RNA%20Sequences/autoAnnotateRnaSequences
- autofill_parts(rna_sequence_ids: Iterable[str]) TaskHelper[EmptyTaskResponse] ¶
Autofill RNA sequence parts.
See https://benchling.com/api/reference#/RNA%20Sequences/autofillRNASequenceParts
- autofill_translations(rna_sequence_ids: Iterable[str]) TaskHelper[EmptyTaskResponse] ¶
Autofill RNA sequence translations.
See https://benchling.com/api/reference#/RNA%20Sequences/autofillRNASequenceTranslations
- bulk_create(rna_sequences: Iterable[RnaSequenceBulkCreate]) TaskHelper[BulkCreateRnaSequencesAsyncTaskResponse] ¶
Bulk create RNA sequences.
See https://benchling.com/api/reference#/RNA%20Sequences/bulkCreateRNASequences
- bulk_get(rna_sequence_ids: Iterable[str], returning: Optional[Iterable[str]] = None) Optional[List[RnaSequence]] ¶
Bulk get RNA sequences.
See https://benchling.com/api/reference#/RNA%20Sequences/bulkGetRNASequences
- bulk_update(rna_sequences: Iterable[RnaSequenceBulkUpdate]) TaskHelper[BulkUpdateRnaSequencesAsyncTaskResponse] ¶
Bulk update RNA sequences.
See https://benchling.com/api/reference#/RNA%20Sequences/bulkUpdateRNASequences
- create(rna_sequence: RnaSequenceCreate) RnaSequence ¶
Create a RNA sequence.
See https://benchling.com/api/reference#/RNA%20Sequences/createRNASequence
- get_by_id(rna_sequence_id: str, returning: Optional[Iterable[str]] = None, custom_notation_id: Optional[str] = None) RnaSequence ¶
Get a RNA sequence.
See https://benchling.com/api/reference#/RNA%20Sequences/getRNASequence
- list(modified_at: Optional[str] = None, name: Optional[str] = None, bases: 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, creator_ids: Optional[Iterable[str]] = None, schema_fields: Optional[Dict[str, Any]] = None, sort: Optional[ListRNASequencesSort] = None, page_size: Optional[int] = None, author_idsany_of: Optional[Iterable[str]] = None, returning: Optional[Iterable[str]] = None, custom_notation_id: Optional[str] = None) PageIterator[RnaSequence] ¶
List RNA sequences.
See https://benchling.com/api/reference#/RNA%20Sequences/listRNASequences
- match_bases(match_bases_request: MatchBasesRequest) RnaSequencesPaginatedList ¶
Match bases.
Returns RNA Sequences that exactly match the provided bases.
See https://benchling.com/api/reference#/RNA%20Sequences/matchBasesRnaSequences
- search_bases(search_bases_request: SearchBasesRequest) RnaSequencesPaginatedList ¶
Search bases.
Returns RNA Sequences that contain the provided bases. Search indexing is asynchronous, so results may be not be available immediately after creation.
See https://benchling.com/api/reference#/RNA%20Sequences/searchRnaSequences
- unarchive(rna_sequence_ids: Iterable[str]) RnaSequencesArchivalChange ¶
Unarchive RNA sequences.
See https://benchling.com/api/reference#/RNA%20Sequences/unarchiveRNASequences
- update(rna_sequence_id: str, rna_sequence: RnaSequenceUpdate) RnaSequence ¶
Update a RNA sequence.
See https://benchling.com/api/reference#/RNA%20Sequences/updateRNASequence