Skip to main content

Foldcomp compresses protein structures with torsion angles effectively. It compresses the backbone atoms to 8 bytes and the side chain to additionally 4-5 byes per residue, an averaged-sized protein of 350 residues requires ~4.2kb. Foldcomp is a C++ library with Python bindings.

Project description

Foldcomp

Foldcomp compresses protein structures with torsion angles effectively. It compresses the backbone atoms to 8 bytes and the side chain to additionally 4-5 byes per residue, thus an averaged-sized protein of 350 residues requires ~6kb.

Foldcomp efficient compressed format stores protein structures requiring only 13 bytes per residue, which reduces the required storage space by an order of magnitude compared to saving 3D coordinates directly. We achieve this reduction by encoding the torsion angles of the backbone as well as the side-chain angles in a compact binary file format (FCZ).

Foldcomp currently only supports compression of single chain PDB files


Left panel: Foldcomp data format, saving amino acid residue in 13 byte. Top right panel:  Foldcomp decompression is as fast as gzip. Bottom right panel: Foldcomp compression ratio is higher than pulchra and gzip.

Publications

Hyunbin Kim, Milot Mirdita, Martin Steinegger, Foldcomp: a library and format for compressing and indexing large protein structure sets, Bioinformatics, 2023;, btad153,

Presentation Video

We presented Foldcomp at ISMB/ECCB2023. Check it out:

Foldcomp presented at ISMB/ECCB2023

Usage

Installing Foldcomp

# Install Foldcomp Python package
pip install foldcomp

# Download static binaries for Linux
wget https://mmseqs.com/foldcomp/foldcomp-linux-x86_64.tar.gz

# Download static binaries for Linux (ARM64)
wget https://mmseqs.com/foldcomp/foldcomp-linux-arm64.tar.gz

# Download binary for macOS
wget https://mmseqs.com/foldcomp/foldcomp-macos-universal.tar.gz

# Download binary for Windows (x64)
wget https://mmseqs.com/foldcomp/foldcomp-windows-x64.zip

Executable

# Compression
foldcomp compress <pdb|cif> [<fcz>]
foldcomp compress [-t number] <dir|tar(.gz)> [<dir|tar|db>]

# Decompression
foldcomp decompress <fcz|tar> [<pdb>]
foldcomp decompress [-t number] <dir|tar(.gz)|db> [<dir|tar>]

# Decompressing a subset of Foldcomp database
foldcomp decompress [-t number] --id-list <idlist.txt> <db> [<dir|tar>]

# Extraction of sequence or pLDDT
foldcomp extract [--plddt|--amino-acid] <fcz> [<fasta>]
foldcomp extract [--plddt|--amino-acid] [-t number] <dir|tar(.gz)|db> [<fasta_out>]

# Check
foldcomp check <fcz>
foldcomp check [-t number] <dir|tar(.gz)|db>

# RMSD
foldcomp rmsd <pdb|cif> <pdb|cif>

# Options
 -h, --help               print this help message
 -v, --version            print version
 -t, --threads            threads for (de)compression of folders/tar files [default=1]
 -r, --recursive          recursively look for files in directory [default=0]
 -f, --file               input is a list of files [default=0]
 -a, --alt                use alternative atom order [default=false]
 -b, --break              interval size to save absolute atom coordinates [default=25]
 -z, --tar                save as tar file [default=false]
 -d, --db                 save as database [default=false]
 -y, --overwrite          overwrite existing files [default=false]
 -l, --id-list            a file of id list to be processed (only for database input)
 --skip-discontinuous     skip PDB with with discontinuous residues (only batch compression)
 --check                  check FCZ before and skip entries with error (only for batch decompression)
 --plddt                  extract pLDDT score (only for extraction mode)
 -p, --plddt-digits       extract pLDDT score with specified number of digits (only for extraction mode)
                          - 1: single digit (fasta-like format), 2: 2-digit(00-99; tsv), 3: 3-digit, 4: 4-digit (max)
 --fasta, --amino-acid    extract amino acid sequence (only for extraction mode)
 --no-merge               do not merge output files (only for extraction mode)
 --use-title              use TITLE as the output file name (only for extraction mode)
 --time                   measure time for compression/decompression

Downloading Databases

We offer prebuilt databases for multiple large sets of predicted protein structures and a Python helper to download the database files.

You can download the AlphaFoldDB Swiss-Prot with the following command:

python -c "import foldcomp; foldcomp.setup('afdb_swissprot_v4');

Currently we offer the following databases:

  • ESMAtlas full (v0 + v2023_02): foldcomp.setup('esmatlas')

  • ESMAtlas v2023_02: foldcomp.setup('esmatlas_v2023_02')

  • ESMAtlas high-quality: foldcomp.setup('highquality_clust30')

    Note: We skipped all structures with discontinous residues or other issues.

  • AlphaFoldDB Uniprot: foldcomp.setup('afdb_uniprot_v4')

  • AlphaFoldDB Swiss-Prot: foldcomp.setup('afdb_swissprot_v4')

  • AlphaFoldDB Model Organisms: foldcomp.setup('h_sapiens')

    • a_thaliana, c_albicans, c_elegans, d_discoideum, d_melanogaster, d_rerio, e_coli, g_max, h_sapiens, m_jannaschii, m_musculus, o_sativa, r_norvegicus, s_cerevisiae, s_pombe, z_mays
  • AlphaFoldDB Cluster Representatives: foldcomp.setup('afdb_rep_v4')

  • AlphaFoldDB Cluster Representatives (Dark Clusters): foldcomp.setup('afdb_rep_dark_v4')

If you want other prebuilt datasets, please get in touch with us through our GitHub issues.

If you have issues downloading the databases you can navigate directly to our download server and download the required files. E.g. afdb_uniprot_v4, afdb_uniprot_v4.index, afdb_uniprot_v4.dbtype, afdb_uniprot_v4.lookup, and optionally afdb_uniprot_v4.source.

Python API

You can find more in-depth examples of using Foldcomp's Python interface in the example notebook: Open In Colab

import foldcomp
# 01. Handling a FCZ file
# Open a fcz file
with open("test/compressed.fcz", "rb") as fcz:
  fcz_binary = fcz.read()

  # Decompress
  (name, pdb) = foldcomp.decompress(fcz_binary) # pdb_out[0]: file name, pdb_out[1]: pdb binary string

  # Save to a pdb file
  with open(name, "w") as pdb_file:
    pdb_file.write(pdb)

  # Get data as dictionary
  data_dict = foldcomp.get_data(fcz_binary) # foldcomp.get_data(pdb) also works
  # Keys: phi, psi, omega, torsion_angles, residues, bond_angles, coordinates
  data_dict["phi"] # phi angles (C-N-CA-C)
  data_dict["psi"] # psi angles (N-CA-C-N)
  data_dict["omega"] # omega angles (CA-C-N-CA)
  data_dict["torsion_angles"] # torsion angles of the backbone as list (phi + psi + omega)
  data_dict["bond_angles"] # bond angles of the backbone as list
  data_dict["residues"] # amino acid residues as string
  data_dict["coordinates"] # coordinates of the backbone as list

# 02. Iterate over a database of FCZ files
# Open a foldcomp database
ids = ["d1asha_", "d1it2a_"]
with foldcomp.open("test/example_db", ids=ids) as db:
  # Iterate through database
  for (name, pdb) in db:
      # save entries as seperate pdb files
      with open(name + ".pdb", "w") as pdb_file:
        pdb_file.write(pdb)

Subsetting Databases

If you are dealing with millions of entries, we recommend using createsubdb command of mmseqs2 to subset databases. The following commands can be used to subset the AlphaFold Uniprot DB with given IDs.

# mmseqs createsubdb --subdb-mode 0 --id-mode 1 id_list.txt input_foldcomp_db output_foldcomp_db
mmseqs createsubdb --subdb-mode 0 --id-mode 1 id_list.txt afdb_uniprot_v4 afdb_subset

Please note that the IDs in afdb_uniprot_v4 are in the format AF-A0A5S3Y9Q7-F1-model_v4 .

Community Contributions

Contributor

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

foldcomp-0.1.0.tar.gz (21.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

foldcomp-0.1.0-cp314-cp314-win_amd64.whl (160.8 kB view details)

Uploaded CPython 3.14Windows x86-64

foldcomp-0.1.0-cp314-cp314-win32.whl (152.3 kB view details)

Uploaded CPython 3.14Windows x86

foldcomp-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

foldcomp-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (261.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

foldcomp-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (202.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

foldcomp-0.1.0-cp314-cp314-macosx_10_13_universal2.whl (398.8 kB view details)

Uploaded CPython 3.14macOS 10.13+ universal2 (ARM64, x86-64)

foldcomp-0.1.0-cp313-cp313-win_amd64.whl (157.5 kB view details)

Uploaded CPython 3.13Windows x86-64

foldcomp-0.1.0-cp313-cp313-win32.whl (146.6 kB view details)

Uploaded CPython 3.13Windows x86

foldcomp-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

foldcomp-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (261.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

foldcomp-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (202.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

foldcomp-0.1.0-cp313-cp313-macosx_10_13_universal2.whl (398.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

foldcomp-0.1.0-cp312-cp312-win_amd64.whl (157.5 kB view details)

Uploaded CPython 3.12Windows x86-64

foldcomp-0.1.0-cp312-cp312-win32.whl (146.6 kB view details)

Uploaded CPython 3.12Windows x86

foldcomp-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

foldcomp-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (261.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

foldcomp-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (202.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

foldcomp-0.1.0-cp312-cp312-macosx_10_13_universal2.whl (398.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

foldcomp-0.1.0-cp311-cp311-win_amd64.whl (157.4 kB view details)

Uploaded CPython 3.11Windows x86-64

foldcomp-0.1.0-cp311-cp311-win32.whl (146.5 kB view details)

Uploaded CPython 3.11Windows x86

foldcomp-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

foldcomp-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (261.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

foldcomp-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (203.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

foldcomp-0.1.0-cp311-cp311-macosx_10_9_universal2.whl (399.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

foldcomp-0.1.0-cp310-cp310-win_amd64.whl (157.3 kB view details)

Uploaded CPython 3.10Windows x86-64

foldcomp-0.1.0-cp310-cp310-win32.whl (146.5 kB view details)

Uploaded CPython 3.10Windows x86

foldcomp-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

foldcomp-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (261.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

foldcomp-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (203.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

foldcomp-0.1.0-cp310-cp310-macosx_10_9_universal2.whl (399.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

foldcomp-0.1.0-cp39-cp39-win_amd64.whl (157.4 kB view details)

Uploaded CPython 3.9Windows x86-64

foldcomp-0.1.0-cp39-cp39-win32.whl (146.5 kB view details)

Uploaded CPython 3.9Windows x86

foldcomp-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

foldcomp-0.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (261.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

foldcomp-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (203.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

foldcomp-0.1.0-cp39-cp39-macosx_10_9_universal2.whl (399.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

foldcomp-0.1.0-cp38-cp38-win_amd64.whl (157.3 kB view details)

Uploaded CPython 3.8Windows x86-64

foldcomp-0.1.0-cp38-cp38-win32.whl (146.4 kB view details)

Uploaded CPython 3.8Windows x86

foldcomp-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

foldcomp-0.1.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (260.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

foldcomp-0.1.0-cp38-cp38-macosx_11_0_arm64.whl (203.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

foldcomp-0.1.0-cp38-cp38-macosx_10_9_universal2.whl (399.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file foldcomp-0.1.0.tar.gz.

File metadata

  • Download URL: foldcomp-0.1.0.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0ca2ddb6243bf7c89640aea1db502e0868b3dffb562b0c847bae3354d92cab76
MD5 004a458632ee7f07ac069b5cba4221e6
BLAKE2b-256 30c728076cb36546f15fa049e08e33ca04d72399ddea487e5b05c38da4216ba2

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 160.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c5c036fabb41305c2b082b01920ada8eb9cae1b485969c58a3f8502cc64d1233
MD5 03c541d45bdb12347fc6b1c7e1675660
BLAKE2b-256 0b849b2f70fca0cc92875ee09bf491258de011fb3a9fa82b8d179467766bcd2c

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 152.3 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 78f4dd88486d678939bbc4c0bf04730105f978ffb366d4421d4aa7a2a81bd73e
MD5 adc1ffd0572534a359ec7223031bb423
BLAKE2b-256 0bf8d815a72bad92402254dd3f18e960d374f272338722506a46f0f07271e440

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 91e8356e26a9ad0194515c3326b5c14507d665ad0de91b7fe4cd8374325f497d
MD5 456def606ffcff2d38b1fc8036b1e452
BLAKE2b-256 8e988af9679b4fbb97ba3aac5a5c78de55c7ad67e885cd0735c3c2e7830add8a

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ba8934941ec61ca0825f41c6a458ab29146f21c71227d635e8f9e509e449d23
MD5 60d21fbea3673ec674d747537a42ce67
BLAKE2b-256 ef1937eb49b8162f246ede2552c267d40d076b60e1d998c5e96ddced9268bce6

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4264ff3c6301778902541a2fd44ae088b0140ed1d16cdb50c4c9543c2800fb4
MD5 cc6adae7af878799fce17c3a7e359cba
BLAKE2b-256 b7abbf8ed92211495a235f4deb6cd3641ac84f7145e89d33f83897cf8194c22e

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp314-cp314-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp314-cp314-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 20bda6ec40bec9c294065c67625944fb102ae78b3d41a8d614ea53f232b74566
MD5 12477ecc1dc2d6ea797416cd4f38f401
BLAKE2b-256 83b3c5801b058f1c6eeed302621c97fb667561e5dabf0903b7334a3b947cc075

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 157.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a66bb07dba98bd91c04539d5bc083d2d89aa5a7563c736dd2c0748b2875539cf
MD5 8b2674dd2eb7bd412a1f30f94a9bb14d
BLAKE2b-256 6478cb7bd13cb1f0db353363238f72364e276d92fa42d5a06edc18f614fc22f0

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 146.6 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 14c880a088db1e1cc35b1e52a68233913cee8617e1d2f1f5f042e9e9b3b2f92f
MD5 69db4a3b61c8232231ce969b4206f247
BLAKE2b-256 2358642c8304ff9ead00935b4c486bf20dffc8b3f0c6013a79c73a1420140988

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0170d65a5f02f93dd02e36a33cbb505587190510228685bdbb1ccffdb6d0cab2
MD5 62206b6d218bb3b75c457739dd0fddac
BLAKE2b-256 e81093358fa4a3c5d16d491224c4c56e41bb56ae7b2a85abf0d9fc3b42ffb719

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fbe6b8ccad3f837d7448d2210d50ccba02ccdf0073e9774e000d582533a3d42a
MD5 52972bfa53e064e3451c124c7b037620
BLAKE2b-256 86e22e232841542e484ae0faca0d3e92acea0e2ea8b1d0f06c4a9ba9d7b8c87d

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6d044b54a202d5d36b78cd97c4efc351c5912285673abd54461a86fb77d195a
MD5 ac16957c1ae6ed7a40769b0ff1f6d993
BLAKE2b-256 e622151b195eccaf443be3979a6e34e164b5d3123ddb200efaca40ef0eac1a42

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 07b6c5586c2b24b24a6302e7146d3f0f0c7735626f3efed750ced3485159d0dd
MD5 7ea2dd31b08e7e1f07e4af258c8af1d0
BLAKE2b-256 781554f2f976928679e067f0bfe0f91c437f3ad21ada3046fe8d222931f3e52f

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 157.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 21ff558453b5eb601465718c90350d0d6d1bf87c270d68141274f8b1aa5aa009
MD5 7bc8fa9233be6d45dd911b73d5081534
BLAKE2b-256 d793e1f47655e992e4b9934a93b9af5284e355efbd294f519900269834488dd2

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 146.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 53dc081961feb9e03e981e59f0f55e7dd585d54aae4b926d8bd6ddbf5dc0eed8
MD5 87eed59d8032bc98524300df48cff6e8
BLAKE2b-256 a3b6664f2081db52ac6f65a7c765b92c15fbe747f06bc9ebe54b7bec34d7be58

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39f8c7fa4f685026e0e21f262183130389437a0d3af14ba3e89b35032a46a317
MD5 b1f53a3efba6dc2239ebf21daf2c1570
BLAKE2b-256 48bcfe25dbcbd0d2485df4432480569f7d5825daca9004e291c14c859d17642e

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fcc691176967d970a311150bb7b7658ca552881e4a41b7efe675bdbf8bb2c188
MD5 935b993fc3069df0d63dae1863b0dd9b
BLAKE2b-256 f3a172fdcba0eb56e1eaebf242d0393dcee40512907e7efb613ea88be5d58394

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49587e699c4a50c09ef21fe119b8de4c4790f906bc7ded2bef56aa4747f15e54
MD5 fce48c567792f10cee213b80204b9171
BLAKE2b-256 a14a8c711597ac2f01e3298b89a1beb4496a2b0eff15b2a9908f69dc7bf775b4

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 97343a95183f4f11816e95dbab06e543d117ca9ab5eac8ccd8abb4f71c04e967
MD5 40b31832054bd720cc9c2b228c1d1bbf
BLAKE2b-256 6ecf06ef97b35700480267138312f9be357f582805b2c5d91c2941721d4c6bf9

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 157.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 72e416db1b7974a906ea22168aad28385f21319354c6f1c5f32f31a70120e199
MD5 b641a5ddc931bace715dbd56b87259b6
BLAKE2b-256 78364e20d86eaefc9ee4a99f289c8dbd4952addffa20099481356d7b535a4f7f

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 146.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f0568b2df7abe051a119d9f702d9976ddd42f592cf41fcabe3a2ad20dc00ac43
MD5 fbc26ab286cc7b83e1de1e91834a1e72
BLAKE2b-256 84dc77bb7d16edbf9dedd416822b8f8f82bafcc57e9de9ce4377dff9955615d4

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 600ed4b2dbee9bafbb2da3a1841721c51920fcfcb40ce85192716bb02b0e15b0
MD5 238f689b6bd6d50c87cfe1f3aa3d5fd1
BLAKE2b-256 ab1299e5f2be931edfc9d1a4f38b9c070e325b4b26973ac4499166801b57d811

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74f4667de5edbe6d163dcaacd9dff065233e9373e744327a38d59bbdc35c8f8f
MD5 f62a53423fab48fe402becc3085a0af3
BLAKE2b-256 322f933f96e392ec14954bde2f096684724627bc76f19b32bda444183dc3d889

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b8de8398914c41ae83ca2bb23d4f170e26bac68dea155eee983add5182e8aa1
MD5 33cbddcb20ec4bc37e58e37ebc117aa3
BLAKE2b-256 acd0d84890674aa0b02609344b588a2ae08b1de1ebc775c513141f805d18ed1a

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 352985c26af41c9d8365568da86faefba4acc18d84fd54e1cb9ca385f8496cdd
MD5 a0442f1e0cab69aaaaa3e8aecd01b725
BLAKE2b-256 43eb620d837ace173f3ceb1955a0c8b13e229614d7f154d89f2277be0adba5e6

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 157.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 afd0e080629d44a8181788c4bea5467be0355f50f4907e4335206b83d06d25b1
MD5 426584fadb0bb0fed31e32e3d99a904d
BLAKE2b-256 d39c60f160caeb654fdb1d6fee3c48c34df72f20311f3c4f569ae4a8a96b3d1c

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 146.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 adbb974d6a3984e5c16bb8dada5c615f8ebcef612afa6b634b300a9af888644e
MD5 6755031a2c785f6f25d4c533243c60b8
BLAKE2b-256 091d48b1073b45fccf5501a5d73d36729f6fc2b06f991a5ce1ff8368ffae7685

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 615404c8e6f4f4682f526ca31eb5209b182c8ac1986eaaa1dd45cfe26e2d2c5e
MD5 b06bd5f5603fd2d72e6120bc3b1f3bf8
BLAKE2b-256 80bdb05548441c5a1b72cbf5c6d097e6a252bb3c0c41a7f9cb9ae3a10e1f001d

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a2eb2b93bf3722ac1be6b23d2e2c5082fc6ec2f025daed994e23db62a80d5c8
MD5 8edb27169b8f0f6e721076fa73af3643
BLAKE2b-256 dde215a89ac92ea2b1662ace6ef24ff4d4dd549920d45fb2b1264294478e38d2

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82317cb46a6d4e8fd632c36cbda5ac49fb31fd398d27b7a59be1a8ed9a9ce65b
MD5 4c523ec2454fdc58d86c90326352ffa5
BLAKE2b-256 2b606bb05961eb17a62089cbb122a30075335d85b959319d825a18cd416ea2ca

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d5e0fe735b7c173fe2fd6addde937d61685bafd7a072dce2260b1e63dc77dc3c
MD5 c7b703c01cdf6a66cc21832ea7ee32f7
BLAKE2b-256 d0b355d49f1924bb9fe100bcfde8ea6fdd6012c238f99082de65c4c0cd3f0bfa

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 157.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e16bf109d5046e9001a8b9b83db0e26c3c705826cc00d379a9f75a483175cd73
MD5 a0d6bdb89f95b4f77e1d8c67dcb99f3b
BLAKE2b-256 675f6be28b4804a9252cf0180d66c8edd4cef988ee9cbb39c4e2f683630473e6

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 146.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f1b00455257a2b9f7e720e3e6e70d56caaab9c8e1a2850ff5e230f45db3a3e71
MD5 a9d130b8f3b78ab37968c559c027e4c9
BLAKE2b-256 431f4f84db7812d7d8fa14e42de90c935a5175fca05938c46084b1df55c9a0bb

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f942b6bdd0678775981c3e0f47b525e0749cf95b2aca19878e3cca5ddbeffeed
MD5 f9e3d1c86e557454870aea72372262d2
BLAKE2b-256 b611d42ee4ac461844c7daccc9cb4b09730fd8a59f71d7dc2c52a2320ba63030

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb3fd458b9450d012418f81b905e611a1403eb96f9705cc2f44b848233cfa808
MD5 edbc81e06588879d9cc31cf35c5590e1
BLAKE2b-256 5db9b30da55c190a501e8df4cd7938d1dc50c060c85e0506431d5279e2bb88c6

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec6486af2e19e8f765c8dfb8a53a2831343dd3a72ee0d6a26715572385ce5cb9
MD5 707f80ed05a1f2efe30f21b524c50ab6
BLAKE2b-256 3e3ae5d2de45c779fd6447acce550b8643dfb23090fe4a0e3adabfe415a4af71

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9ee5a3f8ef1fa5e793ae2ada2d1df88dc945437c13d06be2a38e4624d2e7de84
MD5 a5f618830291f75a0bbae7eee0d6e934
BLAKE2b-256 2730607433d5c1469ab7719fdd61312bb64319cea0931dbbd05a06c24ab0f180

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 157.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 853006c5f54c637543786b171c39f395fa4549ddccd1d36055b6778fc9fe05d9
MD5 d8d3b21985d699bd827f96f16d4647e6
BLAKE2b-256 9c31950d56d85f43c461533d38afbdaca8bf6fea6cc3d23b7bf12360a08d4fa9

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: foldcomp-0.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 146.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldcomp-0.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 19bb4b1cbd8b79c930bfc51fe5e2cb47cf4a81d65dd45dc2ae2bb074a323a264
MD5 e67a662751139a92549cb483b3a4d12e
BLAKE2b-256 0ce933e2abe809b1bc55249a52436f327717561f945549d1bf2046f624f1b613

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c9556bb586c83bb5e98b332df6c6347525103d098cd712a51e82be750caa5541
MD5 db329b76048d6ad2bb20d03aa785cd47
BLAKE2b-256 370ff85af2e02bef64d9bf4047bbcba7939a49a240334e0250fd2d02ccd860e2

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc07fc797d3ef5ce21e5527424e43ff176b1ec6f801fb7f0cffae4314bc3904b
MD5 bb416b91b5b2a1abc0205dac98ef7ab6
BLAKE2b-256 d66d3b7a20140a8f1485f1440f53e0313b64ae69c6b50266e6b8a2e624db5ee8

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 340d9d45adce73aaa675e70529c041501a605e589493cd468ffaef986acc21a5
MD5 7425733d41fd3a745770357401009813
BLAKE2b-256 908b4e75675514b4ee1ffdfc0e44270cd90ec4cb06488df81d599ae008d24031

See more details on using hashes here.

File details

Details for the file foldcomp-0.1.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for foldcomp-0.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a5a359b4f2fe301de83c80a9f1b5e991a5e84156632b4bf1b06b759330be8bc0
MD5 2730584eafb0c6c1b9c01b00e4827b81
BLAKE2b-256 9445fa5941593f486d84871c6aef92a878204869c9002580df7ef0d05d9a7e42

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page