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')
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.1.tar.gz
(214.4 kB
view hashes)
Built Distributions
Close
Hashes for liftover-1.2.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99f60d5da870a0de98d064cc6b45d2bb8552366826955fef82e0351c9ae99c4d |
|
MD5 | e8bdce87cdc93ce7a7116ed1c0caf798 |
|
BLAKE2b-256 | 993842e28405782a682c09b194d889592f11c462499235ae7b08be9475fc85be |
Close
Hashes for liftover-1.2.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63d7d6c16fc9cc25f1e3deaf294d5c30f0f47412bcb6de6159f71f47619a5d27 |
|
MD5 | 4b515cbd645cd324f8b4993c073a530c |
|
BLAKE2b-256 | 703ed3cfe6e0f113e07bd616c9353adc844edf5d5459eae1e590b5ed895f96b4 |
Close
Hashes for liftover-1.2.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41431fed681cd073a9a5b215689b69bf07731bd9c4b40e336c5e7aa80a6dd0ee |
|
MD5 | 9af51765778c891079f190e867c7d890 |
|
BLAKE2b-256 | b3c933c9bb1a94d777145aea4159493a31eed35ec66334158aafe001a6549be2 |
Close
Hashes for liftover-1.2.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2866926760eb102cc68e932bf79fb28457ee4877eeac1f021f95788657a4c741 |
|
MD5 | 1bf69b7461eff3893177f062aa25b5b3 |
|
BLAKE2b-256 | 9a49e634be381b5388f975bd1d0467ed6dd0034ddafd8c7b1f5cfcce72a54aa2 |
Close
Hashes for liftover-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d895d322bb6a41f3d9c173546a2f3f6dd591b267c4fb3d100c6ac8a9717b498 |
|
MD5 | bf4f70ea4fb58cd62622853728b21f37 |
|
BLAKE2b-256 | 0abcc374f9abf3f4526b53c3c28d4ea8a3f29508bfc011373c969c52e19586d7 |
Close
Hashes for liftover-1.2.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1f5e7a3bd10474e1563ecc92e5d363fdd0f76db1c2162db780db7068ba27630 |
|
MD5 | 2e1458dee608ee6bc2c23ae6224756dc |
|
BLAKE2b-256 | ea05549c7ae3b6732fe54f1d4fa87a37041bf393d918ecc91b41683b63e3c3ed |
Close
Hashes for liftover-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6ca264fcf3a43dcde84d04f98880fa8ee5cb774b3f2fbaa3b6a91cf22ba0071 |
|
MD5 | 0cc9cad8fb48a9cfac78f5679dce4986 |
|
BLAKE2b-256 | 75261c7c3feeafdf6aebd88c4001276071c311cacd7ac62dab38597085ab18ef |
Close
Hashes for liftover-1.2.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 972ee1f48377eb6677027dfde8cfd1f80a56b3227aeef8e773708a59e253ce60 |
|
MD5 | 4d261388f4a93285e48bc611e1ca2ba6 |
|
BLAKE2b-256 | 0a340d362d6343516b8df12c3576b7ddd787349b5b2e1fa365bf0130e44a56ae |
Close
Hashes for liftover-1.2.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87491c41b32b2d3696ba494ce73935eb0310accf7eb0d7b5c5f415b6af54c5e7 |
|
MD5 | 34df3aba64e652bf59ca56bfea6b8c52 |
|
BLAKE2b-256 | b74e15a428485bf3ef09cbb39551392d0426e55a27baaf8e1e23d83ba47f3936 |
Close
Hashes for liftover-1.2.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086ecc34c7e68d7ed7a67a66d9c6d1407619c780699a6d719367a96627b9d0c9 |
|
MD5 | 2f7367e7a5f9c5d6933418003a502f5c |
|
BLAKE2b-256 | d6b284942e0ad057ea571e0e064b473ada510d7b96055260a6f41e742ee3fc1a |
Close
Hashes for liftover-1.2.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b9b4f87823efe33d617ab9cd7c782499bb1cedb21d41037e00a0200e90d57d2 |
|
MD5 | d499d58c42050fa93c6ee602c5eef8a3 |
|
BLAKE2b-256 | 54a00a69e2de1ddd8ed27f21e7843a513382ae118e2458a9b8ce2646d27d9aa5 |
Close
Hashes for liftover-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fbe4f7a7df464ad5501142191a37b2e79b54bec660d4e3a435ea75b37749ca2 |
|
MD5 | 130b20f9a2ca4a06f30282576c20b5d6 |
|
BLAKE2b-256 | 273052f2f8b1b3e00ccc9cb6ad282762a0e12c91d3b6fbb9f4b2a84e7b32e7b4 |
Close
Hashes for liftover-1.2.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ba507bc4a3dcd551aff8730e7cd22a0e513a299ed23d44c8dc6c7fdf44b2b2f |
|
MD5 | 432745bb0c4b0afd04a2264f9c2caad6 |
|
BLAKE2b-256 | 1ed40c4e05d5a8feda01da72062180f27620144d75914c6c87da9e847bfe1a36 |
Close
Hashes for liftover-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2793bf9d7769b91988c2161718b1811ea05f66a14726cf39e15ac5adb2d79b1e |
|
MD5 | 2b4eff1ca9af07ffc25b70759f666699 |
|
BLAKE2b-256 | c3d5786c5aa29c4dc033f60f61f085addee20d2b49feb04e8a672c1980cdd435 |
Close
Hashes for liftover-1.2.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 104ba90ffb228049cfd7eabf5c7c6744851a7713c74a664a4270cac8e8c7c874 |
|
MD5 | e0d30c22afa53f11bd8845bf5535b2e5 |
|
BLAKE2b-256 | 9f50f6019df83ef58f0b8d8cace7b3e09788877cfbb8437978b4ae5acdcc2cfd |
Close
Hashes for liftover-1.2.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9939f0850bdfe1dba1f5221945c42b2cb41c9851685de7fa70d290e4af62e85 |
|
MD5 | f49b0830850b79972fd5adaa6e5d315d |
|
BLAKE2b-256 | 9bae4213a8211a911c05f24c0f06161c2176ca3b4c292bbfee8a0eb56bad55ab |
Close
Hashes for liftover-1.2.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 497c419cf2ea5141292751ba3593ba698071236637a3f31a37a397305a33516f |
|
MD5 | 4a1e49e3b21f42c20e58908540140136 |
|
BLAKE2b-256 | a707896317b77854db9fd1dd53f039ff4b5d149398dc14cdf318e9c94f1f4216 |
Close
Hashes for liftover-1.2.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75328ee214b8b2b9851cbc400c158d6112f8ca2868e5a632ede2b9ba82256f08 |
|
MD5 | 92e4d5416086fc744a5d8952b163f6de |
|
BLAKE2b-256 | c60c6a45bd6d40f3ea360de5f909cf0cc24b540976604bf8f751dbda3d92969e |
Close
Hashes for liftover-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bf23e71bdcdf03c049503bd8e7a4fcd4f9748b499525a9f1378e38845411e0a |
|
MD5 | a5d3988647ddab4f766e466893eb6fd6 |
|
BLAKE2b-256 | 7e7a1ee9976dec84d8a2644a43e733483e6be2c3314d0535050ba9d0517fdec9 |
Close
Hashes for liftover-1.2.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b54680950f2245021d28ffb096126209d9d87c20ca4be38dbda6b08fa084c44f |
|
MD5 | 2b3afb3ad304cdeb1bf2d7f42c090449 |
|
BLAKE2b-256 | c65424fc2999f227db7d006cd1e4b00ac7ae1e11c7ab9ee52f5f6e42d03aa46b |
Close
Hashes for liftover-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b926d47d5a7d2c638b51835a486214849ccf1b1918ac97f0c7fa61c91d2bba5 |
|
MD5 | bfb4e2c5c00fe41dcd5ff9b3827f3dec |
|
BLAKE2b-256 | 6b82b3cb2c21dd10705657cd4e11ca48cdec3dcce858cc995816fa894ab27bc5 |
Close
Hashes for liftover-1.2.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fc28b7abc9002e0ac95d7e3c87f37f919982ef353560d5f21989aad7de2b938 |
|
MD5 | bfa798b9b7f0b7e1ca94c47cedd18606 |
|
BLAKE2b-256 | d8df642206738157953d8f0d6aa1e762cf88ee5e78b6b12a75d70af3249353f3 |
Close
Hashes for liftover-1.2.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0e196988ee110082d1bbae43e18560bf8c958f13511245c294b865bf66c11ac |
|
MD5 | 311daa74f2a235d04be8e8c8bf81dbc2 |
|
BLAKE2b-256 | 07bb0e4c5f78720822702ff1cb78d3e19b4c74cf40c5b58ba418d9dfb0299f93 |
Close
Hashes for liftover-1.2.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1153f57ba87e3b37b1336c2a7a8c9fefb55658d079ac81ccfacec6db157c0010 |
|
MD5 | c9f91974c4e98a2eef4cb994f4578664 |
|
BLAKE2b-256 | 197e1f7d0a0a67dc46b0235cf68f40bc6a1a084e8d07e69ee652e74e464e381f |
Close
Hashes for liftover-1.2.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ea740146cfef285f893e37d2cf8ed07b4d245e4330f4bc987ab56ff372e45c1 |
|
MD5 | 805342c0d370800841e1079dce0b61a6 |
|
BLAKE2b-256 | 5ac9d732becdfae3cf2f7f87ae0f7c1eaf8a9f462b268da1ed13b1b7aff07199 |
Close
Hashes for liftover-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1f424e832243956798a24603b246f7b8da4cf6691e7413bd699be7184dbe47c |
|
MD5 | 32d8fe654933a00790e9e2961036c56e |
|
BLAKE2b-256 | d4bf76c9314476431db34d33648efcc8bbe4c63817620bf767d2cdb1025122aa |
Close
Hashes for liftover-1.2.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdb9c2821d6dfb73d0ef2b842bb89a91d94b75b812fd6859004262284b0627d6 |
|
MD5 | feca3dcb07a1d7cef0360baf8886a563 |
|
BLAKE2b-256 | dc972efe8aa824e193ff48551d4c381aa3f9afe3f5bcdb74ca6d6e4539a4f1d4 |
Close
Hashes for liftover-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89b1e6ac07a80b06d67bda718bef4c69346aa3bdd28174da50c70fc272d1c57e |
|
MD5 | 8e0bd4325347715b8bbebd229a3c9b5e |
|
BLAKE2b-256 | 8ef94cf5c97776f952172571cc499e9c24d4d2e8a0f1c3c1d19c9ad97d19b56c |
Close
Hashes for liftover-1.2.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebc7f9c7f368b15aaf9743061452ea2209823a00a947afbda4c02718bf0c6c96 |
|
MD5 | a6b8d11c79ca9bbaa3fc6b360722f1f2 |
|
BLAKE2b-256 | 9f0dc3db1130f2a88f15ca70551265dc52e187ebf047c410124d597da7d2717e |
Close
Hashes for liftover-1.2.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc7cbf321fe0d2a0a86962ab9ee2f6f2cd51fbbe83cda0129025ab6b3197a173 |
|
MD5 | 2ee59db26db172267966ea5347c7712a |
|
BLAKE2b-256 | efe0d792f4ce9df6ba5a8dad45f66b7e9b9b3dd5b480cfa0ad2b57c2895e6ffe |
Close
Hashes for liftover-1.2.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 219053f7e894fbff78bad7ce4efcc3288602059468111a7a31a9c120542eed90 |
|
MD5 | c6ecb73ce807f8cac6b424a3258db7ca |
|
BLAKE2b-256 | 325732d714da34114b972dc3abda6e3c29dda7386a86228a50c54999e2054dd7 |
Close
Hashes for liftover-1.2.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1da69c802e48bc833a47dc747f2b97eee361a28e584362a48ddc3283550c3937 |
|
MD5 | 3f4a4c1696a2ca97a6fb97fce79217ba |
|
BLAKE2b-256 | a12ac793114230ee8f9518ef8ecf88b2b05a7c6c9ca461d771f430cf89137bdd |
Close
Hashes for liftover-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01c8d21f4fb3a5958489ed403b781cdb07d3d5e842464608f11144736890214a |
|
MD5 | deb9bd3f7e284ae4ccb879eb8f569562 |
|
BLAKE2b-256 | 02a75d404ded1e1730d056ca08afebad443c1b6022d3216be79fb69b03b09bf1 |
Close
Hashes for liftover-1.2.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53c0422d0e28c32a0a749c901a58b354cb0921b1cd7b3e81b644ff5e77ad0fdf |
|
MD5 | b5fc2f867ac59e3d3b56e523cff922f4 |
|
BLAKE2b-256 | dac954b563b55e1ecf4ee445c4a7bc29823af8556aec12e08f69cebf7b52f1bb |
Close
Hashes for liftover-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d92e12e7616547ce09de06b5be5af98403affabc869bfc5b11ba93826a40a96b |
|
MD5 | a25c4e8ef7170a22c31915cd2fa9503c |
|
BLAKE2b-256 | 8a12e45844a128394345c57290a0be4902c1a7722d7ea0b44f7251bbac9d24c8 |