Skip to main content

CompressBinaryTable

Basic Usage:

cbt -i input_file -o output_file -c 

Options:

-i = input, required 
-o = output, required 
-c = compression 
-d = decompression 
-t = output type, either csv or tsv 
--override = to override output file if it exist 

Available Python functions:

# Returns numpy array of file as uncompressed, useful for ML (same as load as pandas df, and to_numpy())
cbt_to_array(compressed_file)

# Returns numpy array of name of the mutations as uncompressed, useful for ML, (same as load pandas df and use df.colums)
cbt_columns(compressed_file)

Required file example:

CSV:

strain_name,mut1,mut2,mut3,mut4,outcome
strain1,0,1,1,1,1,1
strain2,0,0,1,1,1,0
strain3,0,1,0,1,1,0
strain4,1,1,1,1,1,1

TSV:

strain_name mut1    mut2    mut3    mut4    outcome
strain1 0   1   1   1   1   1
strain2 0   0   1   1   1   0
strain3 0   1   0   1   1   0
strain4 1   1   1   1   1   1

CBT:

1;mut1;mut2;mut3;mut4;outcome
strain1;6;43;87;102
strain2;16;43;87;102
strain3;6;53;78;112
strain4;61;413;824;942

Download files

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

Source Distribution

compressbinarytable-0.2.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

compressbinarytable-0.2.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file compressbinarytable-0.2.0.tar.gz.

File metadata

  • Download URL: compressbinarytable-0.2.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.11.3 Windows/10

File hashes

Hashes for compressbinarytable-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7fceb1bdf86ac5f2cf13906a90194ce0401489195c258bf95b3ad0cf92a9cf52
MD5 7873d354375be5e073bfcea193a795bb
BLAKE2b-256 de2d833741a05dd0dffb637c8475ac0e7e958a0911d60b4a680485be752d867b

See more details on using hashes here.

File details

Details for the file compressbinarytable-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for compressbinarytable-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f6a345d82e69ff398dd85dadb0cb08d3139804a263469c7b6e4cd56f40ba967
MD5 591a15adb4f4cfccdd6fb3bd00e12768
BLAKE2b-256 b6fc43cba1ab984a4d2a72ad6d5124895ebf2c0b6598097335a6e3153aa97dba

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

Supported by

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