Protein Data
Retrieve protein domain annotations and map them to genomic coordinates via Ensembl and InterPro.
Helper Functions
Private helper functions for API calls and data processing.
Ensembl REST API
InterPro REST API
Unified Translation & Features Fetcher
Feature Processing
Genomic Coordinate Mapping
ProteinData Class
Main class for retrieving protein domain information and mapping to genomic coordinates.
ProteinData
def ProteinData(
transcript_data, provider:str='ensembl'
):
Protein domain retrieval and genomic coordinate mapping.
Provides methods for fetching protein domains from Ensembl or InterPro APIs and mapping amino acid coordinates to genomic positions.