licenses.dev

bio v0.33.0

A bioinformatics library for Rust. This library provides implementations of many algorithms and data structures that are useful for bioinformatics, but also in other fields.

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

Apache-2.0 OR MIT100
PackageRelationDependenciesPublished
anyhow • 1.0.91Flexible concrete Error type built on std::error::ErrorDIRECT0
array-macro • 1.0.5Array multiple elements constructor syntaxINDIRECT0
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
bit-set • 0.5.3A set of bitsDIRECT1
bit-vec • 0.6.3A vector of bitsINDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 2.6.0A macro to generate structures which behave like bitflags. INDIRECT0
block-buffer • 0.10.4Buffer type for block processing of dataINDIRECT3
bv • 0.11.1Bit-vectors and bit-slicesDIRECT7
bytecount • 0.6.8count occurrences of a given byte, or the number of UTF-8 code points, in a byte slice, fastDIRECT0
cfg-if • 1.0.0A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
cpufeatures • 0.2.14Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS INDIRECT1
crypto-common • 0.1.6Common cryptographic traitsINDIRECT3
custom_derive • 0.1.7(Note: superseded by `macro-attr`) This crate provides a macro that enables the use of custom derive attributes.DIRECT0
digest • 0.10.7Traits for cryptographic hash functions and message authentication codesINDIRECT5
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
enum-map-derive • 0.4.6Macros 1.1 implementation of #[derive(Enum)]INDIRECT4
enum-map • 0.6.6A map with C-like enum keys represented internally as an arrayDIRECT6
errno • 0.3.9Cross-platform interface to the `errno` variable.INDIRECT11
fastrand • 2.1.1A simple and fast random number generatorINDIRECT0
feature-probe • 0.1.1Probe for rustc features from build.rsINDIRECT0
fixedbitset • 0.2.0FixedBitSet is a simple bitset collectionINDIRECT0
fnv • 1.0.7Fowler–Noll–Vo hash functionDIRECT0
fxhash • 0.2.1A fast, non-secure, hashing algorithm derived from an internal hasher used in FireFox and Rustc.DIRECT1
getrandom • 0.1.16A small cross-platform library for retrieving random data from system sourceINDIRECT3
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT0
heck • 0.3.3heck is a case conversion library.INDIRECT1
heck • 0.4.1heck is a case conversion library.INDIRECT0
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT2
itertools-num • 0.1.3Numerical iterator tools. Extra iterators and iterator methods and functions. DIRECT3
itertools • 0.9.0Extra iterator adaptors, iterator methods, free functions, and macros.DIRECT1
itoa • 1.0.11Fast integer primitive to string conversionINDIRECT0
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.DIRECT0
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
libm • 0.2.8libm in pure RustINDIRECT0
matrixmultiply • 0.2.4General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. Supports multithreading.INDIRECT1
multimap • 0.8.3A multimap implementation.DIRECT6
ndarray • 0.14.0An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.DIRECT7
newtype_derive • 0.1.6This crate provides macros for deriving common traits for newtype structures.DIRECT2
num-complex • 0.2.4Complex numbers implementation for RustINDIRECT3
num-complex • 0.3.1Complex numbers implementation for RustINDIRECT3
num-rational • 0.2.4Rational numbers implementation for RustINDIRECT4
num-traits • 0.2.19Numeric traits for generic mathematicsDIRECT2
once_cell • 1.20.2Single assignment cells and lazy values.INDIRECT0
pest_derive • 2.1.0pest's derive macroDIRECT19
pest_generator • 2.1.3pest code generatorINDIRECT18
pest_meta • 2.7.14pest meta language parser and validatorINDIRECT13
pest • 2.7.14The Elegant ParserDIRECT1
petgraph • 0.5.1Graph data structure library. Provides graph types and graph algorithms.DIRECT4
ppv-lite86 • 0.2.20Implementation of the crypto-simd API for x86INDIRECT7
proc-macro2 • 1.0.89A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
proptest • 0.10.1Hypothesis-like property-based testing and shrinking. DIRECT55
quick-error • 1.2.3 A macro which makes error types pleasant to write. INDIRECT0
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
rand_chacha • 0.2.2ChaCha random number generator INDIRECT13
rand_core • 0.5.1Core random number generator traits and tools for implementation. INDIRECT4
rand_distr • 0.2.2Sampling from random number distributions INDIRECT16
rand_hc • 0.2.0HC128 random number generator INDIRECT5
rand_xorshift • 0.2.0Xorshift random number generator INDIRECT5
rand • 0.7.3Random number generators and other randomness functionality. INDIRECT15
rawpointer • 0.2.1Extra methods for raw pointers and `NonNull<T>`. For example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`), `offset` and `add` for `NonNull<T>`, and the function `ptrdistance`. INDIRECT0
regex-syntax • 0.6.29A regular expression parser.INDIRECT0
regex • 1.7.3An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. DIRECT3
rustc_version • 0.1.7A library for querying the version of a installed rustc compilerINDIRECT1
rustversion • 1.0.18Conditional compilation according to rustc compiler versionINDIRECT0
rusty-fork • 0.3.0Cross-platform library for running Rust tests in sub-processes using a fork-like interface. INDIRECT32
semver • 0.1.20Parser and evaluator for Cargo's flavor of Semantic VersioningINDIRECT0
serde_derive • 1.0.195Macros 1.1 implementation of #[derive(Serialize, Deserialize)]DIRECT4
serde • 1.0.195A generic serialization/deserialization frameworkDIRECT5
sha2 • 0.10.8Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512. INDIRECT9
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.82Parser for Rust source codeINDIRECT2
tempfile • 3.8.0A library for managing temporary files and directories.DIRECT28
thiserror-impl • 1.0.65Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.65derive(Error)DIRECT5
typenum • 1.17.0Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.INDIRECT0
ucd-trie • 0.1.7A trie for storing Unicode codepoint sets and maps. INDIRECT0
unicode-segmentation • 1.12.0This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules. INDIRECT0
vec_map • 0.8.2A simple map based on a vector for small integer keysDIRECT6
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
wait-timeout • 0.2.0A crate to wait on a child process with a timeout specified across Unix and Windows platforms. INDIRECT1
windows_aarch64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows-sys • 0.48.0Rust for WindowsINDIRECT8
windows-sys • 0.52.0Rust for WindowsINDIRECT9
windows-targets • 0.48.5Import libs for WindowsINDIRECT7
windows-targets • 0.52.6Import libs for WindowsINDIRECT8
MIT12
PackageRelationDependenciesPublished
bio-types • 1.0.0A collection of common biomedical types for use in rust-bio and rust-htslib.DIRECT16
derive-new • 0.5.9`#[derive(new)]` implements simple constructor functions for structs and enums.INDIRECT4
generic-array • 0.13.3Generic types implementing functionality of arraysINDIRECT1
generic-array • 0.14.7Generic types implementing functionality of arraysINDIRECT2
getset • 0.0.9Getset, we're ready to go! A procedural macro for generating the most basic getters and setters on fields. DIRECT4
ordered-float • 1.1.1Wrappers for total ordering on floatsDIRECT3
redox_syscall • 0.3.5A Rust library to access raw Redox system callsINDIRECT1
statrs • 0.13.0Statistical computing library for RustDIRECT30
strum_macros • 0.20.1Helpful macros for working with enums and stringsDIRECT6
strum_macros • 0.24.3Helpful macros for working with enums and stringsINDIRECT6
strum • 0.20.0Helpful macros for working with enums and stringsDIRECT0
triple_accel • 0.3.4Rust edit distance routines accelerated using SIMD. Supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search.DIRECT0
MIT OR Unlicense5
PackageRelationDependenciesPublished
aho-corasick • 0.7.20Fast multiple substring searching.INDIRECT1
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
csv-core • 0.1.11Bare bones CSV parsing with no_std support.INDIRECT1
csv • 1.3.0Fast CSV parsing with support for serde.DIRECT10
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception3
PackageRelationDependenciesPublished
linux-raw-sys • 0.4.14Generated bindings for Linux's userspace APIINDIRECT0
rustix • 0.38.10Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT23
wasi • 0.9.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
Apache-2.02
PackageRelationDependenciesPublished
alga • 0.9.3Abstract algebra for RustINDIRECT5
approx • 0.3.2Approximate floating point equality comparisons and assertions.DIRECT3
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.7.35Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.7.35Utilities for zero-copy parsing and serializationINDIRECT6
unknown1
PackageRelationDependenciesPublished
num-integer • 0.1.46Integer traits and functionsDIRECT3
BSD-3-Clause1
PackageRelationDependenciesPublished
nalgebra • 0.19.0General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices.INDIRECT29
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.18Fast floating point to string conversionINDIRECT0
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/bio)](https://licenses.dev/cargo/bio)
<a href="https://licenses.dev/cargo/bio">
  <img src="https://licenses.dev/b/cargo/bio" alt="licenses" />
</a>

Or the licenses badge code for the 0.33.0 version:

[![licenses](https://licenses.dev/b/cargo/bio/0.33.0)](https://licenses.dev/cargo/bio/0.33.0)
<a href="https://licenses.dev/cargo/bio/0.33.0">
  <img src="https://licenses.dev/b/cargo/bio/0.33.0" alt="licenses" />
</a>
GitHub