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.0.tar.gz
(218.0 kB
view hashes)
Built Distributions
Close
Hashes for liftover-1.3.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb86801b879dc6d180814da2b0b5ad3938f892d8acd2d9bf0c7b062b37318303 |
|
MD5 | 35a9468cb1c9fd29f25d62769f882fae |
|
BLAKE2b-256 | 266b7b0e26f347098d4b77c598d185fd26b693dc6b0edb5a0751d12cac1b7b56 |
Close
Hashes for liftover-1.3.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00ff7f630e4d436c75623235cf406b3c210b6c0b49494facf936c7ac05306b95 |
|
MD5 | 6659f7aea46e8533b39bd258df532901 |
|
BLAKE2b-256 | e8e1f13f6f84805b6e4eb45b5d29b9c9161252aee990f09152a1d3e18d6bd2e4 |
Close
Hashes for liftover-1.3.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b24cf286b4220c21c5f8cbc3b78854e994d887d8224793712df1d52a2ff3eb3f |
|
MD5 | 98f99f7d48260a0df4e1207e1ef11198 |
|
BLAKE2b-256 | 872df86b5eb4e648d283d1c82e7af1289e1983ff88285a26fb69dd1275e57e61 |
Close
Hashes for liftover-1.3.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43f8a2713a4226c8da3dd0e596c822a2b0e51dd2a06791ac4709ff64112d650a |
|
MD5 | 63ad9de620fe2b1d3ea8e01f6e27b7f6 |
|
BLAKE2b-256 | a06bad05f87013a421c43ad3974e460133e0ac9d30307b328a9e2b3b1ec3dff9 |
Close
Hashes for liftover-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 180fc4d8ee812c0170c13ee364520611e2f6111adcefecd6091006a0f7ae3321 |
|
MD5 | 3acab2520d092c99137d14c9db073215 |
|
BLAKE2b-256 | 70bf59b81f380dbc13ce23cb104a3a70779737989920b6d6cccca3abfa7eac76 |
Close
Hashes for liftover-1.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a65f98820aa133df9f3e78bb08a7909c83614b5f6a8ce4d509bdcb8301b70e27 |
|
MD5 | c1a37ef4bcea70a79767310eb686b625 |
|
BLAKE2b-256 | 6b622f5d4b833223ac9d03b94f61f01f5a008a71fb6532fc48567050c35acbe3 |
Close
Hashes for liftover-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9b6f641a4ac757c4488357f1585a39b4b232a8df440920eef2847a54dda128f |
|
MD5 | 7c8add8ea9440d02db15ff7c6e364fbd |
|
BLAKE2b-256 | 91c34b23ee0735f2f9521769f227dca389967a32a029301ad86e35116bfa15bb |
Close
Hashes for liftover-1.3.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9340858ff5f2bf14013f832327e8b983187c43d4282731d3d90a8c223703c81b |
|
MD5 | 6ce80a8ca276c763e96f1444e113cf0a |
|
BLAKE2b-256 | b17bb1a0f07b91c1cff326274c246d4149adb1b5671cc098e6e7c65590718bdd |
Close
Hashes for liftover-1.3.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 016a261f6f994a2ee92eb02a141369bd68adeaf2f93918120382f58bcc149c7f |
|
MD5 | c5329077a5384e516315100cb8dd4fdc |
|
BLAKE2b-256 | c0927e7aa1d5788c9fff2f40729da8eb5a3b2904e1a905aad4c2bc84be58ad35 |
Close
Hashes for liftover-1.3.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f229eef646923ee0dd5799bd57cee9893c44b31e158a067e388a5aaa60eee581 |
|
MD5 | e734ceb6bbbd897383ee5a8d64f8f2f1 |
|
BLAKE2b-256 | 44127618cdcd16679f5a5c8f4a36338527bac2eb7813786b7d08470672e98884 |
Close
Hashes for liftover-1.3.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2786cce0a7a73e39c9287e964019fd467b66247ed622529344c21060fa0c2497 |
|
MD5 | 435a60db1fc0e070c6c7a664dd7603da |
|
BLAKE2b-256 | 18f6f548866fb5628e21d7816f968c2e0624406e6b8de2939e15b8cfb5c97e74 |
Close
Hashes for liftover-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd86f7dc2dcae1a1f81c817f150abe3a4d9a2a3300a5e1bc6b67554e3c0eda45 |
|
MD5 | 80b5d66f78f6ffba5613ea54e8d76aa6 |
|
BLAKE2b-256 | b5bd223eeee4936aba3c3a6450bb684a2238ee8d60951ad4c91d9fadf1e8fac0 |
Close
Hashes for liftover-1.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45f6b4bb4372c9c798a6b450239a8a0e3ee247295fa84a878724fae04b9337f1 |
|
MD5 | 15e6a1bc017e19313ccb8a74491e6587 |
|
BLAKE2b-256 | 4d48cf5dba517b62f659ce7408e1b119e42fb5a4e904385d6a9a37bcc6691854 |
Close
Hashes for liftover-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13618c7562454cc0583f82af2edf4dd05ab6034eb5e7e4d96592e2169d282197 |
|
MD5 | 91fe384798e5a5607f88577ff6e344a9 |
|
BLAKE2b-256 | ba62381a46aa8ca5074ab9e9f14e54e9b978951d1e5b2ff3ab19be06fcfe1e6c |
Close
Hashes for liftover-1.3.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80f2a4f117909404cbdde4aac963593b915cf02567c88aec21305fce77889dec |
|
MD5 | f7de5c23a777215ce7c44a9b2064fdd2 |
|
BLAKE2b-256 | cf3cc324334949edde5befb741c5f6f3515e1e14e2484da5d0eb2cace2d85554 |
Close
Hashes for liftover-1.3.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f993e334a673694ef242a699053e8373b76d86d620583c6cf87564c50bbfe9e |
|
MD5 | f5e72b7fba8d1f141faab657e87e3ea9 |
|
BLAKE2b-256 | f7a247e8cb5fa1595b544ae80d66a3e1dbe42df82e9a911d54ac28f97905074c |
Close
Hashes for liftover-1.3.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2959694cfb76b39fe4cf5085c21e46ec2b0eeedfd6364fd1dba2e0132ccb1863 |
|
MD5 | d13899eb510c17fb239f8792d4567d88 |
|
BLAKE2b-256 | 94b93b03448cd914a7a99894f4f6f2f142ea1a1040994e92e4474f210bc67bb0 |
Close
Hashes for liftover-1.3.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a497e557c061feaa405cbc6d20525ed1bf86f8fbf589044061bd3901e4befb0 |
|
MD5 | c0e84eef09c221c4d97bc1b0364f2941 |
|
BLAKE2b-256 | d73ac78277ec93a63af43c54031d8e6573a68562d873d386e25ee1170bce315b |
Close
Hashes for liftover-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72e114cac25e42c7133228039ec7f1636f0bb64252a8dff005e1e9dd8f4d65fb |
|
MD5 | 47a2e6b11781002b87c8c738de5256fc |
|
BLAKE2b-256 | 2a865ac4d92158ec5feda1360d661f8638e8cc28bc995ba5cf385e2eeca5a511 |
Close
Hashes for liftover-1.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f97906419dd5690340bc44cb28b29dec7046d78153cc68b991b7552cf070fe15 |
|
MD5 | 0f8be6991b91c1ecc03fc9cc352c9045 |
|
BLAKE2b-256 | 8d6821fe577353b65f6147c989df82df5639f7ef968ad18d92518de5ed442d3f |
Close
Hashes for liftover-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd6e7fe1bdf4397f35092beb9efd6802c4dcf441c8bd0c874c18512bb2749bfb |
|
MD5 | 24244e6040f24db2648c57d1ee83b8d0 |
|
BLAKE2b-256 | 4748415a4eb02fa24e324bf2bae054a8a51399a4d08b1b4b72c3921599052261 |
Close
Hashes for liftover-1.3.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc0a87b5145d2513d1e279dc568eaa212378b2a5cbb86175daedd352f31ad5ea |
|
MD5 | 2afb0824ae818128a9bc8dd16f07fc9a |
|
BLAKE2b-256 | aaca30063d50591815fc319a9a336715eeff2aec57fbad59a91ce3feaf01bc62 |
Close
Hashes for liftover-1.3.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7a0290a98c1b69f5ab8c83d8b7cd6b017f5e432f42757abf37e1f9759906e8e |
|
MD5 | 47ce2972ce27fffee0ba89b845a98556 |
|
BLAKE2b-256 | 70bd308e8284ca834b6d981965811b1c3db53d432d2f9109581f14380930e403 |
Close
Hashes for liftover-1.3.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bc2b398cc160a8b09500c016e4c40bdfd5ae9bddb818005e15ea57d90a275e4 |
|
MD5 | 63c90c928f07acb4dae74dd1b9d7ef6e |
|
BLAKE2b-256 | ac6ec1bef9f51c3eff712fe28c5d985e2592456b5cc032b30ee961a1ae7f7eb6 |
Close
Hashes for liftover-1.3.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50de08e88078b1c29fb01294f139c4742d8e64a4f80a33de8a27a6375f31a533 |
|
MD5 | 81fa09c514ecfc926a4599715d5eea18 |
|
BLAKE2b-256 | 0788ded8e1d7c95e8db9b54e19194ecdfab8fa35a6c3934cc6fc9922c12f2d36 |
Close
Hashes for liftover-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80bd2364a2adebb9e7d9fd22ddd7f24baf093e0b056b55c661a48d8e52df75e9 |
|
MD5 | dfbcdd5ac9095d7abb6f03979295e383 |
|
BLAKE2b-256 | be3ec649209fa5bd629b22140889b3528e68242f8a4b96c9f71a0e9465a80939 |
Close
Hashes for liftover-1.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c76b345b0a302a619dba776a9af0a9a2c51f6abe3fac6274a3667d981e23d833 |
|
MD5 | 52a345d6020bf9227e303ca78b2a15e3 |
|
BLAKE2b-256 | 11f1e68513d3acc2d5b56e75c90bc363af40514a1b34c415cbf5d3f7dcd0ba82 |
Close
Hashes for liftover-1.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de88197721e5982beeba1e8c6783c91068e46d718fea80b6f37c9b272c7c06ad |
|
MD5 | 5658f6f816a179785cbce940eae5bb1f |
|
BLAKE2b-256 | 115e72d67117fbf8a51c22c1352663743ee0a600d7cb191a15c865fa34da0414 |
Close
Hashes for liftover-1.3.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0edf18e8efdfbb1bc0b708ab6eed61c2762a3a8496a6e406a57d265e9c5199f |
|
MD5 | 4cdeb2095e14f4583ed54450ba7f8004 |
|
BLAKE2b-256 | 0079f39e03306b88e8236a0a29d0c0e5926682cbb417821b4380161adb992c59 |
Close
Hashes for liftover-1.3.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e6b66745320c7e98c62863317bf0805ff53315ef775a8aef9e2467dc38f02a1 |
|
MD5 | 0e0190fadb4c64a374a103834876e921 |
|
BLAKE2b-256 | f0677168128c2a7dcf400f0780ab41f29ab419573b68606cbdb511d810469a19 |
Close
Hashes for liftover-1.3.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c66e84c598aa73ff38a523e06b66aabdfc6b0221968a378092a509293b92aca |
|
MD5 | e2fb75b48404ffe51a53c882353a2c95 |
|
BLAKE2b-256 | 459beec39095c405483b27dcf89e1f95c06b1ec7397ed9c475c87cde2ce4b568 |
Close
Hashes for liftover-1.3.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e09b4994a9f40a0533f450462c1d57fc6c38cb9601dfdf25fa2222d0f997183d |
|
MD5 | 7be8132959511b518b50d9766d3abc79 |
|
BLAKE2b-256 | 50f91b78a62bc2efe1c362deb22fe48e3be5498baaa7250e8df2204d92ad12af |
Close
Hashes for liftover-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe650eab5b1f0b86541230753da23f1e4299ed571a470301da5bd50ba8963b1e |
|
MD5 | b3779a886afb30f666bdfc32656f1755 |
|
BLAKE2b-256 | 180310c6ebb11b97c28be5930b34c15453c7e503ecd218a317f86dc8f03ce075 |
Close
Hashes for liftover-1.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d46a4e0b176ea57a447efe192086caf485e888583957eee740f4573771a689e4 |
|
MD5 | 9f6f7c7f339a1b7b933b9acb52968486 |
|
BLAKE2b-256 | 2e838cd14dde2780ffee6dd9e51adef6260822b594fecf28227b6254def4075e |
Close
Hashes for liftover-1.3.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 463fb306b323b70e28c0031443575846fb7e1438b54f402bb235c2ca08d064fb |
|
MD5 | 018fe11a8fd10964b752c4e96ee12d3f |
|
BLAKE2b-256 | 0a05641cbe656dbf4ecf7b1da29b7cacbf04ddbb84de38af7829d33474073656 |