Simple interface for uniprot.org/mapping
Project description
map a string of whitespace seperated entries from one format onto another using uniprots mapping api
Args: query: to be mapped f: from ACC | P_ENTREZGENEID | ... t: to ... format: tab by default Help: for a list of all possible mappings visit 'http://www.uniprot.org/faq/28'
Installation
From pypi (recommended)
pip install uniprot_mapper
From source (UNIX) as standalone
Clone the git repository
git clone https://github.com/jdrudolph/uniprot_mapper.git
Make the script executable and add it to your PATH:
chmod +x uniprot_mapper/uniprot_mapper/uniprot_mapper.py cd /usr/local/bin sudo ln -s /path/to/uniprot_mapper.py .
Example
standalone
uniprot_mapper.py ACC P_ENTREZGENEID acc_file map_file
This will read UniprotIDs seperated by whitespaces from acc_file and store them to map_file.
Using a pipe:
echo P31749 | uniprot_mapper.py ACC P_ENTREZGENEID
will print the result to stdout which can be redirected further
inside a python script
import uniprot_mapper as mapper print mapper.map('P31749')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
uniprot_mapper-0.6.tar.gz
(2.8 kB
view details)
File details
Details for the file uniprot_mapper-0.6.tar.gz
.
File metadata
- Download URL: uniprot_mapper-0.6.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71c1b555148b0a8093a5d40fa2385318e7768fdd16a2168ede5470db7fbfd8d2 |
|
MD5 | ee99324c82c78441a730873b3abda858 |
|
BLAKE2b-256 | d33816911f270b51243a6a6457b6942d70e9f971230e4063e2ec00f833f5d45c |