# Utils

Utils is a Datagrok library with common utilities.

- [array-utils](src/array_utils.ts) facilitates work with conventional arrays.
- [string-utils](src/string-utils.ts) contains different procedures on strings.
- [random](src/random.ts) contains different functions for random values generation.
- [bit-array](src/bit-array.ts) introduces BitArray class aimed to be used in cheminformatics to caclulate molecular fingerprints.
- [vector-operations](src/vector-operations.ts) contains simple linear algebra functions.
- [similarity-metrics](src/similarity-metrics.ts) provides different [BitArray](src/bit-array.ts) distance metrics.
- [test](src/test.ts) implements Datagrok [packages](../../packages) test framework.
- [test-node](src/test-node.ts) supports remote tests of Datagrok [packages](../../packages).
