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.3.1.tar.gz
(218.1 kB
view hashes)
Built Distributions
Close
Hashes for liftover-1.3.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72ed7d33d55bff4d0ac297dfa7b15724eac984c00566800e906f5a81d4062a96 |
|
MD5 | dccf950c579e99a8a9f46a2a87cb3832 |
|
BLAKE2b-256 | b735c5f02917ed99adc19a5bdf08a919695aac30029d0afeefb14dcf5ee13c33 |
Close
Hashes for liftover-1.3.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a95e57a1413d57f2bcd4c2e77583341eafa1bb40f7c19c486852b7fba9a70f82 |
|
MD5 | 7e7a284e21849a21a4e7d46dfc0a1b4e |
|
BLAKE2b-256 | a6830ebc9e1c3d226ac1b87aa5231de7a4879d615b5d271475353b6d9f5c2cb2 |
Close
Hashes for liftover-1.3.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc280837da8d72dc599704d1c400a5fab85e2b6c4ba55e75393e56178892dc86 |
|
MD5 | 50e2fbf0e6dc10c599d70084ca36e36e |
|
BLAKE2b-256 | 0510f26b5d6deddf8aeea0122a666aa1a44004d3aaeff177ea3d6c9c30f122f9 |
Close
Hashes for liftover-1.3.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15f504c20a9ebf380ec13a0a95a6db97a807d0a5a747bd190dd5e08d6afbe9fa |
|
MD5 | 0fac2482de44f6eb2edfe16e075dbc89 |
|
BLAKE2b-256 | ca4a7715d53d87e6c66d83d4e0b3559d91f050b038b400b6ea06433ba9b74233 |
Close
Hashes for liftover-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed93f25c6c904e6381dc7fa866ceedd509c1093f0601026243edb364624da011 |
|
MD5 | f05e918d855e58f4f8a6ee08b57542e6 |
|
BLAKE2b-256 | e5bb8136bb21a6c46c3ad6b34e167cad7f352fd6890375a7b53e6d5ad3ed76bc |
Close
Hashes for liftover-1.3.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dc32c268fc7ed5ca88c3de0dff5573f13c60947c16a62ab81e9a9c29da60f6a |
|
MD5 | 110159fdaf71e2f1bc1b9b137567b496 |
|
BLAKE2b-256 | 74e5e9ee2e4a336e0ce59640cf1de470e8be3404f74960828850ec56722d7427 |
Close
Hashes for liftover-1.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51ee1cb3ff47b4b05c4afce354f112c1369b4eff69368a039ce09d24e8833420 |
|
MD5 | 91bded8edc5f48fdd86dccc13f87401d |
|
BLAKE2b-256 | baefeabded2a23606aac99998da83bab95d8bb9ed19e86ef465cce8f64569b76 |
Close
Hashes for liftover-1.3.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1cbda50e8db6929e07540c2c159d3b0d440e2f34af4279addc195c795af5c44 |
|
MD5 | 2cf0fa2a206e959b1938eaee77c5e6bf |
|
BLAKE2b-256 | 9562a82deecd0155dc6960d45ab2ec4c578fc51e21b0d99dc17520bcfb4edffe |
Close
Hashes for liftover-1.3.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2907a981fda5e039d3e6dd9fff581cd9f05bb7e1a75d64bf1502d60ded60ed33 |
|
MD5 | c68fa3b1bf7e0efb74feb6368d0d12cc |
|
BLAKE2b-256 | 9715b1e286aba37f11a586a729c5f17e6e5425ed04d67c2b71c13bd9370cf94b |
Close
Hashes for liftover-1.3.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 740bc84ebbfd60519c7319a83ae36c38edfe76ff7f3d4c93dd6cd2116310d8ff |
|
MD5 | 6a82b24a31d4beedc032690e17c7ccac |
|
BLAKE2b-256 | dcdb6cf70759fd46c3e80ac3f7ac87cea57f2e12a4c8705c62c284cdd0e97c36 |
Close
Hashes for liftover-1.3.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa68a4a870cc91c18bc8df14c47b948e04cb0384d399d6b7e94a317ac13c95f7 |
|
MD5 | 2239e45786851685668a6ecaee8539b6 |
|
BLAKE2b-256 | ed72698fba7924517d1ec3cea70598d7a3a10c94a8ea9f807271ad00d1eb0061 |
Close
Hashes for liftover-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28319bfaed357203c72f5ab4e3c9dce383cc54162c82625abdbb07a063f6dc2e |
|
MD5 | bd9738500814b477328d0a3f266a8ffd |
|
BLAKE2b-256 | f026b498894e6c901567fa326cd08752bea8e41478ea25218aeb89a945153452 |
Close
Hashes for liftover-1.3.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25691981063d1af43d9c1e3936c6bbcdc3cd2e79a3d9a42a9eab9e5639e0e75d |
|
MD5 | c34c4dc114c0b46336aaf8c48dd75ea0 |
|
BLAKE2b-256 | beb845099725e429eef0996ed1b73ef07629aba5561e163e0ddc4668e6414f4a |
Close
Hashes for liftover-1.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9366a5736f1af2e0e0292f95074a99c19d012a914e40e9657762efd1c595a8ef |
|
MD5 | 579ddb11d902168ee360e5ad0addde6a |
|
BLAKE2b-256 | 1516a1500f3029d9692299a4bcb3719d466e28d99232f71080d0cd61c927fea3 |
Close
Hashes for liftover-1.3.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 651f9d04681090637c56e60db7a42440e6dc65356bc1ad9211fae6f5c881e012 |
|
MD5 | d16467024e1af8d15ab40f3106e2762f |
|
BLAKE2b-256 | 08cac97b880dc289e618eca53b663620ad7826a11a563b73d3fa7abfa8fc13f0 |
Close
Hashes for liftover-1.3.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b7c1b3b8696c4f6e1a2454dc39e004706fb541c0216ffac788025478138cfca |
|
MD5 | 64a3719c528792bd3882ba1d03aef16a |
|
BLAKE2b-256 | 53083aa0ba247f7b1a2fce18ad93be5590c7b5d760e659273ecee25a825a02fe |
Close
Hashes for liftover-1.3.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30580704e7549ae3cf5f3062212c6e06258063925990b1a3bf8bcfc0df010392 |
|
MD5 | c432ce52fbd649935b71c71039531afb |
|
BLAKE2b-256 | dbc1674e84c16bab0ae0325d67d3d8247f0ab188edc15951fd4707222dbc22fd |
Close
Hashes for liftover-1.3.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 056db61d497be06095ca86675544c41aea994b1c4f6036a3b2061f8b63494c55 |
|
MD5 | 70fc46ff26e6ca3d21089ae6b6ae1c01 |
|
BLAKE2b-256 | 4d4f75d44915f4f68960928c756ccfaf3cdc9335499f54654829b0f5a12cbb60 |
Close
Hashes for liftover-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1adb73febcb982a502172b5c6a126400e4abbf0056d712dec9b673b2b0136a9 |
|
MD5 | dd7e994760a7af05e3eddca81d48d141 |
|
BLAKE2b-256 | 80b5ea4ddfdfd1c3a25e4870f282d0a0a826fc3d04dddec8a75f0d9f5159ec2a |
Close
Hashes for liftover-1.3.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74d4c233e45bce7b4c26746d7ebeccd542c265fe7947bff7ac28f6137dbd0757 |
|
MD5 | 22e162772ce90e21a6f4cb3088d8ea8c |
|
BLAKE2b-256 | ba652ad2c1d415ed96bad60202a4eec35de08827148d88b511837fa6aa0ed707 |
Close
Hashes for liftover-1.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9f7254b79a4624b87e68fa053a3fd4c6dd17edfcd61b03cc3aaddebb6cc67da |
|
MD5 | e8bc98abb934dd5ec22979dd9fdd9eb0 |
|
BLAKE2b-256 | 9b4e8511661478417bfbf952cd8aceafafb9e7fafa969f0a5c3d306f38506f4d |
Close
Hashes for liftover-1.3.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dcbbf49513ecb38dcd5adda1d57c0c00cdc88175a605caac862d69443a28524 |
|
MD5 | 68e1a40126abba2a20504a6cb879876f |
|
BLAKE2b-256 | a7a1d8939a56c9c1ad1090e5cbd3917d62da8c64f24f38903679bcf0195d3fbe |
Close
Hashes for liftover-1.3.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 550815c47d1bb4e0175566c3d76597a550843e2a2b247974fcfa739e596526b6 |
|
MD5 | 9e9423ff1d4300f949ec854884b58a91 |
|
BLAKE2b-256 | 0a234106d24790c634fb367ee6bc88fb1b08668229186da231d0fc39b523fc47 |
Close
Hashes for liftover-1.3.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2055b24ba8052fed0dd524964e7128dac7d4c714a9de2c4278f38c1707ef5c4 |
|
MD5 | 41df86f0821c69f9e1a29453065001c1 |
|
BLAKE2b-256 | 9a28f05aef90128b4c3cedeb04f7edf2012b525b98ea153609be38bf32f0c850 |
Close
Hashes for liftover-1.3.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a87903b6634cfc9c0e5b792a68421419253f566b9e6c1c8e23791af5daf4a1f9 |
|
MD5 | 611d5e828cbaa8870b19bf30140d61b4 |
|
BLAKE2b-256 | 9484b68b1f5c17e1d19939a7f60528651e9a2a9bdc8d538b8b4129360089ec58 |
Close
Hashes for liftover-1.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbb5098d286355b0abf62182ee8d4bdf7f36e3a66341099516b99a7f2186f139 |
|
MD5 | 13533c75fe6caabf191bb85d3e71d80d |
|
BLAKE2b-256 | 61c3ba70a2e603927af857400437235306a584f723191a4c7574deebddf03bee |
Close
Hashes for liftover-1.3.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6449f40734f84c5263acef6e151a201106d176faccbe861f055cc5e6d4c2d4a1 |
|
MD5 | b03a348480d16046cdffa657a876a59b |
|
BLAKE2b-256 | a6462bf821cb211ef7a7ee95aebf04f2cc3bfbe60564045fbf200c72f7622361 |
Close
Hashes for liftover-1.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe5d9906b30c5ff52dedc2a05a6d8039b7362f62985ed3636ac744d14f903908 |
|
MD5 | c8f30cef830b475b973c096f7c1c7979 |
|
BLAKE2b-256 | b9e00112db734930626d35ae1d88f74bc876d606bab85966ce709343bf59e382 |
Close
Hashes for liftover-1.3.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8f03dc32042e8bee5a9a2ccae96bf3210d310956636d8059f90f2ad9e234045 |
|
MD5 | 0fa80f6bdc77ae70dfe3d3dbbfd4c2fd |
|
BLAKE2b-256 | 97d0d2dc239aaa41e139325c816b7c472c67547284c1cfb47ed6bcad3815ea8e |
Close
Hashes for liftover-1.3.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b49a38c4a2537e3675c442444691d8340fc6907ad5496c9a18278d757fe422a7 |
|
MD5 | b20367f7f40de43930a294961638df1d |
|
BLAKE2b-256 | 65a6f4266cb0c19a03a07007baf98d38f478bc0b0524357b6271b2ac3e0d4828 |
Close
Hashes for liftover-1.3.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0bdcab8cbd2ee92199ca75ad49559a68997f84579c183a5542f49321c779d14 |
|
MD5 | 140fc9fd029483922ca526e3737c31b4 |
|
BLAKE2b-256 | 520880e69e91b3bbdf4674f2317403f13740b752f5406fe440d052beee35d501 |
Close
Hashes for liftover-1.3.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03f02b8b665769d5da8c2b61c6cd2f95e89ae9cd4f50cf69b27398cf5084b516 |
|
MD5 | 3ffea01815de51fa885411145b828fec |
|
BLAKE2b-256 | 4f01c35d5027fd7cc78b7fed95cd2cce357ac0bb2197f1363af44c481c7694ce |
Close
Hashes for liftover-1.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 686f09533fe700983d61825b2145adff6deab87100f2d9c320af14daaf68592f |
|
MD5 | abca4d8f365f7f213db087a97dcd543d |
|
BLAKE2b-256 | 6e60145f4243564844a53f13c1aa6d75d7558de51980559a8b2823bbe594d4e5 |
Close
Hashes for liftover-1.3.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7328f8b52a14f90b5aa9c4f037164a54c1bd1de9196861f6e8568c103b02ed8d |
|
MD5 | fb3a06ef4fb8ce28097aa691f985a7dc |
|
BLAKE2b-256 | a0558c7dd6e9247f7c8475d646d1e65bbe80a9ef90adba0efe496efed0409974 |
Close
Hashes for liftover-1.3.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dbae39c4d9b563e21b25c19b1c0d1a85b53479aec21b24369ef865b718c4270 |
|
MD5 | 8d8113ef4889a1bd0ebacb7c70c8112a |
|
BLAKE2b-256 | e748f92d4525bdd9c9e26f01a748250a01914220cd0a3113480639de2f799f3c |