Package for converting between genome build coordinates
Project description
python liftover utility
Converts point coordinates between genome assemblies. Inspired by pyliftover, this offers a few advantages:
- ~5X faster, and lower memory requirements, as loading the chain file and converting coordinates is implemented in c++.
- dictionary style conversion, as in access converted coordinates via
converter[chrom][pos]
Installation
Install via pip: pip install liftover
Usage
from liftover import get_lifter
converter = get_lifter('hg19', 'hg38', one_based=True)
chrom = '1'
pos = 103786442
converter[chrom][pos]
# other synonyms for the lift call
converter.convert_coordinate(chrom, pos)
converter.query(chrom, pos)
# alternatively create a converter directly from a chainfile
from liftover import ChainFile
converter = ChainFile('/home/user/hg18ToHg38.over.chain.gz', one_based=True)
converter[chrom][pos]
# you can also specify an alternative website to load chain files from
converter = get_lifter('hg19', 'hg38', chain_server='https://www.example.com')
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
liftover-1.2.2.tar.gz
(214.7 kB
view hashes)
Built Distributions
Close
Hashes for liftover-1.2.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51c85b57f8d0ba6b82ebbf3d4a8837eb9025c20df438ffdce1012ebf2064027a |
|
MD5 | 81ad421756562941f6c43cd45711a1a5 |
|
BLAKE2b-256 | 0dd79b3001e14710d794b8e94522b540c17acfc9636122a86be18dacab334d6e |
Close
Hashes for liftover-1.2.2-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 441d499994147d36d114902e0ea2a79deeba5973f044861c8ea672a048be2d9e |
|
MD5 | d53fd487b73bccb02e1ed49a307a766d |
|
BLAKE2b-256 | 6230beea8f3a2ae38006a3961f439ed8833bdc00d02568ffc690d1ff12ce3683 |
Close
Hashes for liftover-1.2.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed59475d1ce3beeda6120b9555cf130740da969bb550c2e960a3c341ffee55e4 |
|
MD5 | 54b8c3c8428be9f7117472acd371496c |
|
BLAKE2b-256 | d5067e0be7dd0e94893dfab475f1503729aaec944fde8429420d13cb87319116 |
Close
Hashes for liftover-1.2.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cf5d9d059792e6b238e030c94408e5f00b8611755ba22ffff1cf7bb410ff4b1 |
|
MD5 | 1de176a3e803c77cadffb7af42441b1c |
|
BLAKE2b-256 | d6d18dbb069483665dabf3777080233f2e5b0facb711fc75f339e779bf89ef0d |
Close
Hashes for liftover-1.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11e3af9f83b9514788520c1aafd8eb2954bc408c6d009997e9c05b8fbfe27f05 |
|
MD5 | cf4b5ab98a44dd40c771e3861c113292 |
|
BLAKE2b-256 | daacde8040ca790e90d415fca0d7f8404f002f79a0f325c1f524a68a4b7e58c8 |
Close
Hashes for liftover-1.2.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aab0522f34e9eeee6c0c0ab4169bff8d663a706302c556f1ba6417a8c86568db |
|
MD5 | 13a72073570191e1bde0262bb1f8327e |
|
BLAKE2b-256 | 5f03fc005fe202307cd4a0074c767d2fbac12d9e0ca0da6f6e3365eb581dd680 |
Close
Hashes for liftover-1.2.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | daabc191f4ecd85f4ee8a26d76c70dd1867d76c045acba92c178c456946a0dbd |
|
MD5 | c19c36756eef720224e11f8bb87296ca |
|
BLAKE2b-256 | bac234d02f459c46095a5ed21c272fd14d95fef2b6cd9792f242576fd3b00d7f |
Close
Hashes for liftover-1.2.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba60e5e0206144ca0c5568a785c352bc1d68e89ea1d4a10c46b8d3e13de6219e |
|
MD5 | e83e774d03ad0cee7c212e352194dfad |
|
BLAKE2b-256 | cb6b16504dcf461af739b4f030a28cf22442b5b4f433824b4e546063f690d193 |
Close
Hashes for liftover-1.2.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d529d9b00aff25989669ea439513d8dfe32758a475fe1b0d9ddd1a3c519983fe |
|
MD5 | a2c44a8b13fb4f96945209a8552db678 |
|
BLAKE2b-256 | 6e87da82b9ef29203ee947c5b7d7f8fc4719af15023a3e74bc011e2bfa69d36f |
Close
Hashes for liftover-1.2.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 510cf0d744024cb7426d99935a7831e3a82a4e778f5121b2ff98cf24e1ab313f |
|
MD5 | 204dd4f1e8ec91126045f9be07d680e0 |
|
BLAKE2b-256 | b4a80cd2a6c764991fbeaf5dd84160df1aca0b3340d192da1c5eaa9fef2963a5 |
Close
Hashes for liftover-1.2.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0555d6e8e1be00b13d7b6ad26c7afef52e762c414e844502c06a0568a10b535 |
|
MD5 | efada8cb86361da6c850a8b6b6ae798a |
|
BLAKE2b-256 | 9ab693834e393e627c838be1415e8485f5406061e1d4b24343edd79d4816bd59 |
Close
Hashes for liftover-1.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4bca270f3a1d1274b90e62b4c2bb342c168431edfdba55a977128bb967d6dd4 |
|
MD5 | e4ee90c1c00dfdea6741ce7a8202b86f |
|
BLAKE2b-256 | c99109b7ca6cc18b253cd7e61d0a8f44dd1f6a37c10d97b353584f2b061cf358 |
Close
Hashes for liftover-1.2.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa54d8774dcfe3ced655410123d6c77c2a68528e63eaca5b6c95a390dd633637 |
|
MD5 | fb191d5081e33159981faf7d5d917675 |
|
BLAKE2b-256 | e4ea6f8120624d229128b855dbd11512bf99b036deeaf83b82298d3b5636c875 |
Close
Hashes for liftover-1.2.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a5533228b08e940aef983349e3e53e72b022cc9f9d3163801865af2de0c48ff |
|
MD5 | 8f902c09f17b3165cda2e8da98ff04b2 |
|
BLAKE2b-256 | 678dd083e8d8df9d8c975008af71d83984a5791f2e4e30a094f28b53bf2d8617 |
Close
Hashes for liftover-1.2.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 668537a4f93b6cbac7897da4cef362f5d21ca1faafe6e5b219babffafa27d4c3 |
|
MD5 | 5d637441b33e8ea7dcca32bf5058b7ec |
|
BLAKE2b-256 | 650ff2b28ed71d624217cb4accd7b21b700814df4cc0d60e33981abba83981cc |
Close
Hashes for liftover-1.2.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8241f27e32453bbf7193f23c3e0752f280edec4a7479ad486bd42627b7e6ac81 |
|
MD5 | 8fd739a8036bb973d93b99d28d0081ad |
|
BLAKE2b-256 | 57f974ee60ab9be857490e2fd3ce4705ed92a53878894afc481b33ad0b8fcd22 |
Close
Hashes for liftover-1.2.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49207211c3ce895919d9d719f0f23c873911132112d3263d69d925f299ce609c |
|
MD5 | f3aa1fe0b1ab29a4326e1ed28afc416f |
|
BLAKE2b-256 | d3df33e6cb55f27f113d8c5177047bf49442a754c5b6199f4b4261a410283c88 |
Close
Hashes for liftover-1.2.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9ebe63b0af8fad21fc8cf664b7ddfa96377e5922fcc870503ed0a9a9ae35f1d |
|
MD5 | d80ba6479d98c0c8e6fb673de7538a4e |
|
BLAKE2b-256 | 2e4ba05bb167086c07130de9a86a0a2e2a2779a06472bc5cf50f8b18141d6391 |
Close
Hashes for liftover-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37810caa316a21a9231b0446fde87da2e27b6631a7b650030954234bacfe2495 |
|
MD5 | 9d3b7314b6e3aa53e1f4fe7c005b409f |
|
BLAKE2b-256 | 586179e9897e25010d4aa4ce3d9085bd5158a56f5bad40fd651987a460d4a184 |
Close
Hashes for liftover-1.2.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9e5432a805d738d677c8977f0a912b4912a65bb42827ca99a44272c15979efc |
|
MD5 | 7c025c48747ba68bab279856a949fa8d |
|
BLAKE2b-256 | 31fb846496d8aaa0d2025eb1325d0fdf957a27bb09679298cbee34cbd106757a |
Close
Hashes for liftover-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51a2612d2d76306e9269e357fb932a7ccf4c31d63e29ff581a3be855b11067a6 |
|
MD5 | c310772020212c8228aa25ba13af339d |
|
BLAKE2b-256 | 4fe15978beb7e8a95bc6db29719730cd6ffa4a3157eef720be0a33b0fda34980 |
Close
Hashes for liftover-1.2.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30d54a3c02942260c73b39ef69f6668b710da58c19d95b0cc080d5d598e12eb2 |
|
MD5 | 663c8e1dfe820acb10ef9a598d9a6870 |
|
BLAKE2b-256 | 873a4b0ce96d1ee9ffa0eafe921b10f3fe22bccaaf7d7aa4ce99bcb1d1d4f1cb |
Close
Hashes for liftover-1.2.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8ea30c48820f4813b7a3432e3e08f18d6890c0110a7efcdb3ad5a9555de3221 |
|
MD5 | c344d506804b03371a6013ae811128d4 |
|
BLAKE2b-256 | 7e00ca878d494befbe4956cf331fe48a3b0e83e56732f4e059a1f500857aad28 |
Close
Hashes for liftover-1.2.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5112498248821879024ab6517ed0259ef5cfa8061c6ae449b515199eba2ef808 |
|
MD5 | fdd94ddf5d64157e132d527f41c82e39 |
|
BLAKE2b-256 | e1c3ac7d0a018e0c3ce09ddee5c9af42bf4e8d60c736f360bd5b7f475f0a1cd4 |
Close
Hashes for liftover-1.2.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 965e7002e5fd6e60d374fe0005f9f9e79a67cd68def1bd50efa115885e5eb29d |
|
MD5 | 3db843edc8c7da1867c295137dc6053a |
|
BLAKE2b-256 | 2dc983362f89e896e89e73cc20b1a41a7df0e467efaeec3f8c6dea6bdf26f507 |
Close
Hashes for liftover-1.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19535a9b358c010e6d52ff24fa488395bb84138c204775437775b3589b52805f |
|
MD5 | 0b814908611d5e4de8ccb90d8de6e292 |
|
BLAKE2b-256 | 749ab743421cc080154f2525fe853e16f1716d32f66090f397e86387eeafd884 |
Close
Hashes for liftover-1.2.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b3d317c80d88c9d9cd354065802aa84be72cdab780100bad3021020fef8bf09 |
|
MD5 | 450fef7b2cd130073ea1cabffcd57d7c |
|
BLAKE2b-256 | 51de4727389740cd8dbb81e155b576fe09942801c641acf56ad3475a1ba29191 |
Close
Hashes for liftover-1.2.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3fa2f6b49b3d3485d2f3d4aa29fad3b5f8ea7116a63700d44df91e3f6130406 |
|
MD5 | 8ea2bdf62ca54b57d7f97935c6a6d6c7 |
|
BLAKE2b-256 | 8e05fc804eb5cb7f9fde6d3454944a77aecf9466df54eb40d1f0743268908608 |
Close
Hashes for liftover-1.2.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b54a688ae436e5a59d23fa1f90f15cca34ae627ddc6110846ef2578fbe75c3a |
|
MD5 | 600e81002def0e4997703b90dde18112 |
|
BLAKE2b-256 | af7d5ced6ab2b343d6219547622716b3eec84d40be19fa75b5ddc01e410bdddc |
Close
Hashes for liftover-1.2.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c04760888081f980d47214e6d4e133137cbcaa4c92254d4aac6a5ec503758aa |
|
MD5 | af1d57bbbbaa6fb33d3b489f2283d4ca |
|
BLAKE2b-256 | 159c15e6c5c6949b4d6ccd10056442941bede1a18904f96cfee10d6c753c9887 |
Close
Hashes for liftover-1.2.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26b65bf359df2d4af25764899097089cd5138be673ca5c78d2565dc1b2a882a5 |
|
MD5 | ed891ead9d536ef2b73c4618871023c4 |
|
BLAKE2b-256 | 6ee0daec21f39f3842fcfbed8e1c56c8906096dd0f8ee7c5c302c575636a7ba5 |
Close
Hashes for liftover-1.2.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67fadae30cbb907c1d99b5356c444ae01470d4c31ec9370adc8e14cbb5f830ad |
|
MD5 | 6aafa1f5343a5dcc8fc57afeadbcce9b |
|
BLAKE2b-256 | c94c8552d6cdaab9e25e8d6632fd29c014937699bace66e524e41a7d2ffa43a3 |
Close
Hashes for liftover-1.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8116c150c3fa706a0090415b4c9973298fe3ba716d8681c5d9e065f1886d3ef8 |
|
MD5 | c27ce105cd800c0c80546beed5f3e62c |
|
BLAKE2b-256 | 5826797a8817117fd6533989fb81ab8fe2b9cb52511d3f633c22e181d929d085 |
Close
Hashes for liftover-1.2.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce6409b3a3f71ea36782a5d412d3f1770a838a437a530004d7333cd4297760c1 |
|
MD5 | aac36ab82e87d08c6f9e500ed4d6d536 |
|
BLAKE2b-256 | 4d98fc091c4cc7793860495c7f8126965e0395d214defd531096fc7038305f30 |
Close
Hashes for liftover-1.2.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 714aa3dcde330d4690ea8d94392f07f80a38565ede500761ca08eb6d48da61c3 |
|
MD5 | 6703666242fe4599d6ef8f4b30405302 |
|
BLAKE2b-256 | b1c52f3e1ef829ff6bfcb6292f39194b17395536b74fbfdc09141ee2c5e81597 |