Boldigger3

Latest version: v1.4.0

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

Scan your dependencies

Page 1 of 4

1.4.0

- completely reworked the ID engine
- Infinite queuing is not welcome by BOLD anymore, so now only 5 active requests are kept open at the same time
- This breaks with backwards version but was neccessary to keep BOLDigger3 working
- All other commands remain the same

1.3.0

- added waiting time when queuing sequences in the ID engine, as BOLD becomes unresponsive if too many are send at the same time. If BOLD becomes unresponsive anyways, sequences are discarded and then downloaded in the second iteration.

1.2.6

- greatly improved hdf file handling for large datasets:

1. Results are no longer stored in memory but loaded from hdf when needed
2. When checking for already performed download only a fraction of data (namely the process ids) are retrieved from the hdf store. This greatly increases performance. Benchmarked with a 75k ESV dataset, that now just takes one second to load and check for failed downloads / already downloaded additional data
3. Completly reworked the top hit selection, so that it does not need all data in memory and restores input data order while adding the additional data.
4. Top hits are now collected in chunks of 10k sequences so that dataset size no longer limits the analysis. Any amount of sequences can now be identified with BOLDigger with linear increase in time

- added another search mode 4, rapid search for short sequences:

1. Mode 4 combines mode 1 and 3. Since BOLD only allows for a search depth of 94% similarity for sequences shorter than 225 bp, mode 4 now combines a batch size of 1000 sequences (and therefore the speed of mode 1) with the retrieval of 100 top hits with a search depth of 94%, greatly improving analysis speed for short sequences.

- implemented database nr 8 from the id engine
- someminor bug fixes

1.2.5

- increased stability of additional download: If API is not working correctly, will put "unavailable" into the results to still finish analysis
- increased speed of data queuing

1.2.4

- another bugfix for incomplete responses from the additional data API

1.2.3

- Minor Bugfix to Retry on broken response from additional data API

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.