Elastic-blast

Latest version: v1.3.1

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.2.0

New features:
* Provide support for BLASTDB metadata files version 1.2
* Add support for `--exit-code` option in `elastic-blast status`
* Check for resource files in PEX
* Provide scripts to check for undeleted ElasticBLAST searches

Improvements:
* `elastic-blast status --verbose` prints BLAST+ error message, if a search failed due to BLAST errors
* Additional checks for num-cpus parameter that prevent unschedulable search jobs
* Improved error message for BLAST database initialization with local SSD in GCP
* Cluster name can be set via cluster.name configuration parameter
* Incorporate mt_mode choice when selecting machine-type
* `created` tag is recorded in UTC time

Bug fixes:
* User names with certain characters do not result in cloud provider errors any more
* Limit the number of concurrent `aws s3` invocations when downloading BLASTDB to prevent OOM
* Initialize local SSD before tagging to ensure they are ready to use in spite of tagging errors

0.1.11

New features

- Provide scripts to create ElasticBLAST janitor role in AWS
- Search for canonical ElasticBLAST janitor role in AWS to enable its functionality
- Validate CSP region

Improvements

- Improve error message when ElasticBLAST Janitor in GCP cannot run due to missing permissions
- Provide error messages when invalid BLAST+ options are specified
- Disable auto-upgrade in GKE clusters
- Improved batch-len defaults
- Restore janitor in AWS

Bug fixes

- Additional fix for GCP disk leak: wait for PV to unmount when jobs are still running

0.1.10

New features

- Job submission on the cloud for GCP
- Auto-shutdown for AWS
- Add programmatic SSD quota check

Improvements

- elastic-blast automatically sets memory-limit(s) by default
- Make cleanup-stale-gcp-resources.py public
- Change batch-length on the fly if number of query batches is less than number possible BLAST parallel jobs
- Run summary retrieves paginated results, tracks all runtimes, speed collection improved (letters/sec/CPU)

Bug fixes

- Autoscaling while job submission is taking place may lead to kubectl disconnects

0.1.9

New features

- Job submission on the cloud for AWS

Improvements

- Elastic-blast disallows use of ARM instances
- Program = megablast is no longer allowed

0.1.8

New features

- Automatic shutdown for GCP
- Cloud query splitting for GCP implemented
- Cloud query splitting for GCP and AWS enabled by default

Improvements

- Blast tuner - memory split based on number of jobs per node (defined by CPU allocation)
- Code refactoring to provide homogeneous handling of GCP and AWS execution
- Simplified run summary user interface
- More solid run summary data handling

Bug fixes

- Fixed negative values in run summary
- Fixed run summary exceptions
- Fixed apparent disk leaks for GCP

0.1.7

Improvements

- Documentation includes installation from PyPI and BioConda
- blast-tuner incorporates new mt_mode=1 guidance
- blast-tuner recommends only a subset of all available AWS instance types

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.