benchling_sdk.services.v2.stable.feature_library_service module¶
- class FeatureLibraryService¶
Bases:
benchling_sdk.services.v2.base_service.BaseService
Feature Libraries.
Feature Libraries are collections of shared canonical patterns that can be used to generate annotations on matching regions of DNA Sequences or AA Sequences. See https://benchling.com/api/reference#/Feature%20Libraries
- bulk_create_features(features: Iterable[FeatureBulkCreate]) TaskHelper[BulkCreateFeaturesAsyncTaskResponse] ¶
Bulk create features.
See https://benchling.com/api/reference#/Feature%20Libraries/bulkCreateFeatures
- create(feature_library: FeatureLibraryCreate) FeatureLibrary ¶
Create a new feature library.
See https://benchling.com/api/reference#/Feature%20Libraries/createFeatureLibrary
- create_feature(feature: FeatureCreate) Feature ¶
Create a feature.
See https://benchling.com/api/reference#/Feature%20Libraries/createFeature
- get_by_id(feature_library_id: str, returning: Optional[Iterable[str]] = None) FeatureLibrary ¶
Get a feature library by id.
See https://benchling.com/api/reference#/Feature%20Libraries/getFeatureLibrary
- get_feature_by_id(feature_id: str, returning: Optional[Iterable[str]] = None) Feature ¶
Get a feature by id.
See https://benchling.com/api/reference#/Feature%20Libraries/getFeature
- list(modified_at: Optional[str] = None, name: Optional[str] = None, name_includes: Optional[str] = None, ids: Optional[Iterable[str]] = None, names_any_of: Optional[Iterable[str]] = None, sort: Optional[Union[str, ListFeatureLibrariesSort]] = None, page_size: Optional[int] = None, returning: Optional[Iterable[str]] = None) PageIterator[FeatureLibrary] ¶
List Feature Libraries.
See https://benchling.com/api/reference#/Feature%20Libraries/listFeatureLibraries
- list_features(page_size: Optional[int] = None, name: Optional[str] = None, ids: Optional[Iterable[str]] = None, namesany_ofcase_sensitive: Optional[Iterable[str]] = None, feature_library_id: Optional[str] = None, feature_type: Optional[str] = None, match_type: Optional[ListFeaturesMatchType] = None, returning: Optional[Iterable[str]] = None) PageIterator[Feature] ¶
List Features.
See https://benchling.com/api/reference#/Feature%20Libraries/listFeatures
- update(feature_library_id: str, feature_library: FeatureLibraryUpdate) FeatureLibrary ¶
Update a feature library.
See https://benchling.com/api/reference#/Feature%20Libraries/updateFeatureLibrary
- update_feature(feature_id: str, feature: FeatureUpdate) Feature ¶
Update a feature.
See https://benchling.com/api/reference#/Feature%20Libraries/updateFeature