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')
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', 'hg18', 'hg38')
converter[chrom][pos]
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.1.17.tar.gz
(214.3 kB
view hashes)
Built Distributions
Close
Hashes for liftover-1.1.17-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0d68df0fa3b57940fc2d496ff9c78086082f79b3bb8bc99f30eff6a2806ce37 |
|
MD5 | 65524838299ce2da151b2d56c872fb94 |
|
BLAKE2b-256 | 09795a53ebd2aa31faf7ffe8b47bf4e814a9f8c7fa6a9896a3e3be7a6cc338d1 |
Close
Hashes for liftover-1.1.17-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd6cb64cffe1c84cfc0bdae03e4dbfe90e6029ab64fd9bda46d79ff7917aece9 |
|
MD5 | 678eb28d94d8145df7ae5f1715816f8a |
|
BLAKE2b-256 | fa79ecdafd6efaba8bdf86c673e065fd355e36d5726c489a728f1e6c2c997743 |
Close
Hashes for liftover-1.1.17-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76e73f1d18960952a969004350bb958fc56b5f7966f2dcf6c997c010d28ae6cb |
|
MD5 | 4e08199694c8837d4fbb6752a7095118 |
|
BLAKE2b-256 | 6ef6381fbfe9b3a673dde164975ce6180bc76c19584ad4402787af712b3d8c67 |
Close
Hashes for liftover-1.1.17-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 516e972bdd52f48d10b0dd15c8b6b6422865fbe7e3a636d06404501d81f21bc8 |
|
MD5 | 277b46da24280b550ae27b61b3df6a97 |
|
BLAKE2b-256 | c9408880ea63699cc31e6e8a0663c8bd28a6addc62a006bb826e85f43f8cfc95 |
Close
Hashes for liftover-1.1.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac684b49df0bea6c820afc6231d466e9ec1a1d3bed5f63dd9889dc799aa90ec7 |
|
MD5 | 4eafbf963f0e25d3f2a1a619bebfe78e |
|
BLAKE2b-256 | 1b739d82aaf8def598aaff360ef5ffed99ce1866a645f2d5514948361d05bf2c |
Close
Hashes for liftover-1.1.17-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da08b0db4816d1664f11f937ef727273fa0a1bcc2b2d342eee3236b6c87f2661 |
|
MD5 | ef852383c4b91959b64a8773a0822ada |
|
BLAKE2b-256 | 3941d63316e9f4f55d9240063d457b68994dcf35c7b82e47dad1e2ff129cae89 |
Close
Hashes for liftover-1.1.17-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d06db7cd455feeeed8a540967e24a755d3ebe493feaca9da9f42afaf2bbc177c |
|
MD5 | 82fece4299fc2d308bcc2137ecab2f38 |
|
BLAKE2b-256 | bcab221c3b976f56848b91456197ea6337fe07fb6395ab142aff084cb02840fa |
Close
Hashes for liftover-1.1.17-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8f39dbd5a70aae9721bfe6bc7899fa84785887513f69fb4cea84c4d29ae571d |
|
MD5 | f3e3ff0eb917f7139da6596b2a3d1674 |
|
BLAKE2b-256 | e32e5c68080b0febfeb021fdb2ab1a229d23d995d69aef00652f1daa8d121f6f |
Close
Hashes for liftover-1.1.17-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6374eca914a65e959c888059f9cfdbb52cf3e547d62b31aab78ac250e9ad3a9a |
|
MD5 | d01fad1c5e547abfb389ed9023bc8bad |
|
BLAKE2b-256 | d3c8e0073e6d0ffe7dc4b3065311536923e89c42bdc5ee7e665756aa4ea76042 |
Close
Hashes for liftover-1.1.17-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f623f5349c7b873b67628aafb5861b11ac22bfeceef0b8bb6485e1f72108a53 |
|
MD5 | 77b09df51d36634b91942469bb0fcaa5 |
|
BLAKE2b-256 | 3b1bc5d8f54c7e22c985c28e76e7e33f6e185f81d1db43ff72c2f4f4a26505b9 |
Close
Hashes for liftover-1.1.17-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b1c16dddea60d77621b9e9ba3e5c6afb1ecaba9fb66035abf034e251ec793c6 |
|
MD5 | 93798eef0cbb55436d8f38745dcd5981 |
|
BLAKE2b-256 | c2e0afd7886aa6ea032e6e19e571cd7aafd869ccfe034c9d3b6909b2a5dc2329 |
Close
Hashes for liftover-1.1.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89092de33155ceeb83b1a5efe5792786d311e800bb5aa826188cf679f4e6c861 |
|
MD5 | 57d8762356b20f3ee1e2a6606a1c9c45 |
|
BLAKE2b-256 | 5f829c5960908a58d1271e605795e4003155dece094b6db8c778582d21093b60 |
Close
Hashes for liftover-1.1.17-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58a570002b06482603439135ae37c3d68dc73b4c254c9295d2314bd238b461a4 |
|
MD5 | eef740e3fe4da039b103c63c06c77fea |
|
BLAKE2b-256 | b86504fb82d6ce04a377eaf663931c6b08b24b61cf6c430a1f7147ce017ed418 |
Close
Hashes for liftover-1.1.17-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d6bffcdfebb4e0499f2a159f2fe586d5e53ee3308611cb3ea527abb5c9d0766 |
|
MD5 | f6c0f84a55983c1e4341ea79f5a4308e |
|
BLAKE2b-256 | 6f02f3f2c70699cf7b47c37e8673623dceea8c398d5b6f9ace45abb1a9132b70 |
Close
Hashes for liftover-1.1.17-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5d2c2bbdce7d3b56679950373b1a6b3dbb3a63efbad12b89231b60950acadcc |
|
MD5 | da752c01edbbe87d2048076d207249bd |
|
BLAKE2b-256 | 8a83c36b180cfef1d52cbbea635ed4a6a1627e37bc7d6345596a14bfd67eb985 |
Close
Hashes for liftover-1.1.17-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb7ae608b5e5b9a0efe6223272044a062bcbef0858b92087cb265e72568b268f |
|
MD5 | d1c58d84017bd9c0e923be3ec2069997 |
|
BLAKE2b-256 | 1015cf3d6273625d5aa4d8c5f29ab5fed63e0bfdedc528cbf115f17d892d00e7 |
Close
Hashes for liftover-1.1.17-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04bda7ba92d5a1cb0fa7e2ebb2f2b983f3be08c720aa5719adb45aee53823a02 |
|
MD5 | 533386e7fb38c39ee82476a142022621 |
|
BLAKE2b-256 | 56d947083807640e76206a2645edd84a2c3d4caeb3c739fa6a12712f844331f2 |
Close
Hashes for liftover-1.1.17-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb6392e18b114d2375deb43f695b8817bd21c209943aadadbc048ae96a40d083 |
|
MD5 | ff680c19f45c2976afa4116aafdf30c2 |
|
BLAKE2b-256 | 558bea314e5846294a5d857a91f9a5184295b09e0b7bf4922f615f08a8166492 |
Close
Hashes for liftover-1.1.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ae42117882cd1f1159ea84bfffc71c99e2dfd7e4d97fbc80170510324875a58 |
|
MD5 | bb3d66fab85956e44c12d0ca54f0ca51 |
|
BLAKE2b-256 | f9cb881c06c4ea4656c5219251bb2aaabdcd80ca36420591ae34c374e85f1e7d |
Close
Hashes for liftover-1.1.17-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a99b0ed57fcde9c86b0ef269f09e142a10da9b76bca6637cfba7b258a79f18d9 |
|
MD5 | 9b71998b339ae78538203479d6adf9e7 |
|
BLAKE2b-256 | 9ea5075613b43da10581f2c0696b95399e6077438e52c4fae544ab35512fd495 |
Close
Hashes for liftover-1.1.17-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 813933c298edca6028b59231f12665d67f69b0070dce28ccfabc1c0bc7fd493a |
|
MD5 | 3d32c379786150a1a9ea9241cafd3b22 |
|
BLAKE2b-256 | 4d1bc7e1d19f95afa923b68738e8ef6d61834e08734b9a7762c45b4e68b6c14d |
Close
Hashes for liftover-1.1.17-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43204259347d1925c247fa9a1f05e53cc51684cf5f5a4bd8d93bb442120cdd0d |
|
MD5 | aee5651bc426d9bef8659625390c41b8 |
|
BLAKE2b-256 | 6348cd9200fd32a3cfe3a2f5e26e0df81a39b23bfeabc436fe5b13a386bf4ff8 |
Close
Hashes for liftover-1.1.17-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0c4c8708594baadb3dcd0647c215dd6473e43d48fc78016787bc1fa2525d6e1 |
|
MD5 | 63c2bffeee3d87662fc80ccd5846da12 |
|
BLAKE2b-256 | 84119f7eb08c45631288b5c687e7a9829892dd9c64ab31d725764375b3eea2ef |
Close
Hashes for liftover-1.1.17-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 214df134dbe7ecba2143b90c5c4f5d7c16dfc2ee237ca4017ec6ea36f8fa20d1 |
|
MD5 | 1e9f21e05ff251942fd8f2906b4d4f74 |
|
BLAKE2b-256 | bb765cde686fea037a0a4ed6180eb6a76c153bd85a0d0fdbb19d2559576cfe2e |
Close
Hashes for liftover-1.1.17-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a76b82ba68a6dd64ea5f088427663bfead5a332e6fe2dd08a78e6113caca8fc6 |
|
MD5 | 86ea338dd946d75f29c53f7611d964ef |
|
BLAKE2b-256 | f25723825858ddaddacfb751907a92ee93c60fb9599423b22078c1a15878e218 |
Close
Hashes for liftover-1.1.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a502a05c8a278013615eafc7c9f61f928a6f2fd872dd72944f11d516c704a31 |
|
MD5 | 42f8439c59d3632f8a942c1cd6d10cfd |
|
BLAKE2b-256 | 56cbea3c95dbcc5b4f4504a796c3adf3022a646cf5bf67daab7757fe44648927 |
Close
Hashes for liftover-1.1.17-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26a3195c2978171519b63ce2fd90618118de89ebca115476824c6c4966ece067 |
|
MD5 | 82119628f017a2972384a04ae4b2d843 |
|
BLAKE2b-256 | 8f097ad37ce3fb3170c2694f3e16c93899f31f67f52e0a3527a89dc731bd8acb |
Close
Hashes for liftover-1.1.17-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a785cac086e8569810ceb4c3b9cf7abadeaa76a9050375d3ecca26420572e5a |
|
MD5 | 559c4d08cb9fffeb868b6d64587d5389 |
|
BLAKE2b-256 | a1887ba09f9b844f79fea17906b63f3dd83cba031efc8dcf8a94241f0fa17aa8 |
Close
Hashes for liftover-1.1.17-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0949f906374998f53808f72d47a48bdd794ed5a3da83e01a8c7693520233822 |
|
MD5 | 4af5515442cc33e675c361609ab71be6 |
|
BLAKE2b-256 | 9708202b0f2b98ee047c4ad545974d5c8ffbe0806de72ac61dfe61333306b78e |
Close
Hashes for liftover-1.1.17-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 694078c3f923c22e82944190475cfce84dc01ae2273f851abd36ad1f82abc25a |
|
MD5 | 8b7a49e41589e060708de0d5e302bf19 |
|
BLAKE2b-256 | b0f566140df088149f586ef7c08d969429d720cdca913b6424a3b6f2d8015e69 |
Close
Hashes for liftover-1.1.17-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d944cc045e5b376f4e11f1a56cf403144f6a8a5c163a0f021466b1a26de8e75 |
|
MD5 | c587b49c5f60b0afd0cad52f8d1c0757 |
|
BLAKE2b-256 | f1fe5083bfaaff7b51af57b2ba151ac76319113b7e5c255dd377b855558347fc |
Close
Hashes for liftover-1.1.17-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 499c12b0f710a0c237bf860b855dcb59c1d29f289a8d4df6bfd31ecfe0f2aeeb |
|
MD5 | b6281fcddd33e0883f8b661fd842b534 |
|
BLAKE2b-256 | 59003f0f3b55aea864c81fbe940fc5b295eea3760617638d4fae2a050f44bae0 |
Close
Hashes for liftover-1.1.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1301b4c7d14ae97e1041b58bea50f9a77ab1f5c714e14b8955c18df39a623020 |
|
MD5 | 279669f5a9557e65c831040d56b1a69a |
|
BLAKE2b-256 | c25bea050409260032809eaf5103522b4b823cf529068a77195cee40b1f07fd6 |
Close
Hashes for liftover-1.1.17-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 750066fdd916e335c10ec9f043361a65204e09e9ae6daee2171f09991bc3375f |
|
MD5 | 08ff075cb41d62dd51c860345ae88cb2 |
|
BLAKE2b-256 | e14f0f8d0633150f4e738d1e0417c13319798b7523489fa1e9ef990da345c5a6 |
Close
Hashes for liftover-1.1.17-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a06c3f71e87ce0bdedcbc850a42365cff3b3630e34ae86b8c0ca8bd99e93dbf |
|
MD5 | 0230f5d67dde0386839d4e3a40d4ad2c |
|
BLAKE2b-256 | 25ff262e4ed2abaf5e7489d63275bb9c99bf18d261f620fbd818216ad9f4c565 |