{"repo":"multimeric/Unipressed","free":true,"listed":false,"github":"https://github.com/multimeric/Unipressed","clone":"git clone https://github.com/multimeric/Unipressed.git","description":"Comprehensive Python client for the Uniprot REST API","language":"Python","stars":58,"topics":["api-client","bioinformatics","python","uniprot","uniprotkb"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Unipressed Please visit the project website for more comprehensive documentation. Introduction Unipressed (Uniprot REST) is an API client for the protein database Uniprot. It provides thoroughly typed and documented code to ensure your use of the library is easy, fast, and correct! Example Let's say we're interested in very long proteins that are encoded within a chloroplast, in any organism: { 'primaryAccession' : 'A0A088CK67' , 'genes' : [ { 'geneName' : { 'evidences' : [{ 'evidenceCode' : 'ECO:0000313' , 'source' : 'EMBL' , 'id' : 'AID67672.1' }] , 'value' : 'ftsH' } } ] , 'sequence' : { 'length' : 5242 } } Advantages Detailed type hints for autocompleting queries as you type Autocompletion for return fields Documentation for each field Automatic results parsing, for json , tsv , list , and xml Built-in pagination, so you don't have to handle any of that yourself! Most of the API is automatically generated, ensuring very rapid updates whenever the API changes Thoroughly tested, with 41 unit tests and counting! Usage Installation If you're using poetry: Otherwise: Dataset Clients The unipressed module exports a client object for each UniProt dataset: With one of these clients, you can search the dataset: { 'entryType' : 'UniProtKB reviewed (Swiss-Prot)' , 'primaryAccession' : 'Q96RW7' , 'secondaryAccessions' : ... , 'uniProtkbId' : 'HMCN1 HUMAN' , 'entryAudit' : ... , 'annotationScore' : 5.0 , 'organism' : ... , 'proteinExistence' : '1: Evidence at protein level' , 'protein","default_branch":null,"files":null,"tree":[],"storefront":"/r/multimeric","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/multimeric/Unipressed/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}