bio 0.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.
Documentation
Build #360116 2021-03-09T22:27:51.893138+00:00
# rustc version
rustc 1.52.0-nightly (8f349be27 2021-03-08)
# docs.rs version
docsrs 0.6.0 (918ee5d 2021-03-06)

# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/bio-0.33.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/bio-0.33.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "2" "--user" "1001:1001" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs\"" "-j2" "--" "-Z" "unstable-options" "--resource-suffix" "-20210308-1.52.0-nightly-8f349be27" "--static-root-path" "/" "--cap-lints" "warn" "--disable-per-crate-search", kill_on_drop: false }`
[INFO] [stdout] 565c027850d7ae89028d7a5fad6331c3ca9d055c9f48a9da534dcb0f5f9f104e
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "565c027850d7ae89028d7a5fad6331c3ca9d055c9f48a9da534dcb0f5f9f104e", kill_on_drop: false }`
[INFO] [stderr] /opt/crates-build-env/entrypoint.sh: line 7: /etc/hosts: Permission denied
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.24
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.63
[INFO] [stderr]    Compiling libm v0.2.1
[INFO] [stderr]    Compiling libc v0.2.88
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling serde_derive v1.0.124
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling serde v1.0.124
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.10
[INFO] [stderr]     Checking byteorder v1.4.2
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]    Compiling unicode-segmentation v1.7.1
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]     Checking once_cell v1.7.2
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling ndarray v0.14.0
[INFO] [stderr]     Checking hashbrown v0.9.1
[INFO] [stderr]    Compiling anyhow v1.0.38
[INFO] [stderr]     Checking regex-syntax v0.6.22
[INFO] [stderr]     Checking itoa v0.4.7
[INFO] [stderr]    Compiling bio v0.33.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking array-macro v1.0.5
[INFO] [stderr]     Checking either v1.6.1
[INFO] [stderr]     Checking fixedbitset v0.2.0
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking triple_accel v0.3.4
[INFO] [stderr]     Checking custom_derive v0.1.7
[INFO] [stderr]     Checking strum v0.20.0
[INFO] [stderr]     Checking bytecount v0.6.2
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling indexmap v1.6.2
[INFO] [stderr]     Checking matrixmultiply v0.2.4
[INFO] [stderr]     Checking regex-automata v0.1.9
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]    Compiling heck v0.3.2
[INFO] [stderr]     Checking thread_local v1.1.3
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]     Checking bit-set v0.5.2
[INFO] [stderr]     Checking itertools v0.9.0
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]     Checking aho-corasick v0.7.15
[INFO] [stderr]     Checking csv-core v0.1.10
[INFO] [stderr]     Checking generic-array v0.13.3
[INFO] [stderr]     Checking petgraph v0.5.1
[INFO] [stderr]     Checking regex v1.4.3
[INFO] [stderr]     Checking approx v0.3.2
[INFO] [stderr]     Checking num-complex v0.3.1
[INFO] [stderr]     Checking ordered-float v1.1.1
[INFO] [stderr]     Checking itertools-num v0.1.3
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking alga v0.9.3
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.24
[INFO] [stderr]    Compiling enum-map-derive v0.4.6
[INFO] [stderr]    Compiling strum_macros v0.20.1
[INFO] [stderr]    Compiling derive-new v0.5.9
[INFO] [stderr]    Compiling getset v0.0.9
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking thiserror v1.0.24
[INFO] [stderr]     Checking enum-map v0.6.4
[INFO] [stderr]     Checking bio-types v0.11.0
[INFO] [stderr]     Checking rand_distr v0.2.2
[INFO] [stderr]     Checking nalgebra v0.19.0
[INFO] [stderr]     Checking bstr v0.2.15
[INFO] [stderr]     Checking multimap v0.8.2
[INFO] [stderr]     Checking vec_map v0.8.2
[INFO] [stderr]     Checking csv v1.1.6
[INFO] [stderr]     Checking statrs v0.13.0
[INFO] [stderr]  Documenting bio v0.33.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: could not parse code block as Rust code
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.19.0/src/base/storage.rs:61:9
[INFO] [stderr]    |
[INFO] [stderr] 61 |       /// ```.ignore
[INFO] [stderr]    |  _________^
[INFO] [stderr] 62 | |     /// let lindex = self.linear_index(irow, icol);
[INFO] [stderr] 63 | |     /// assert!(*self.get_unchecked(irow, icol) == *self.get_unchecked_linear(lindex)
[INFO] [stderr] 64 | |     /// ```
[INFO] [stderr]    | |___________^
[INFO] [stderr]    |
[INFO] [stderr]    = note: error from rustc: this file contains an unclosed delimiter
[INFO] [stderr] help: `ignore` code blocks require valid Rust code for syntax highlighting. Mark blocks that do not contain Rust code as text
[INFO] [stderr]    |
[INFO] [stderr] 61 |     /// ```text,.ignore
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/alignment/poa.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 | //! https://github.com/ljdursi/poapy
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/ljdursi/poapy>`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(rustdoc::non_autolinks)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/alignment/sparse.rs:51:17
[INFO] [stderr]    |
[INFO] [stderr] 51 | /// Paper here :https://arxiv.org/abs/1407.2407.  Original implementation here:
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://arxiv.org/abs/1407.2407.>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/alignment/sparse.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 52 | /// https://github.com/fpavetic/lcskpp
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/fpavetic/lcskpp>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]  --> src/data_structures/bit_tree.rs:8:35
[INFO] [stderr]   |
[INFO] [stderr] 8 | //! Implementation outlined here: https://www.topcoder.com/community/data-science/data-science-tutorials/binary-indexed-trees/
[INFO] [stderr]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://www.topcoder.com/community/data-science/data-science-tutorials/binary-indexed-trees/>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]  --> src/data_structures/interval_tree/array_backed_interval_tree.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | //! https://github.com/lh3/cgranges / https://github.com/lh3/cgranges/blob/master/cpp/IITree.h
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/lh3/cgranges>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]  --> src/data_structures/interval_tree/array_backed_interval_tree.rs:4:39
[INFO] [stderr]   |
[INFO] [stderr] 4 | //! https://github.com/lh3/cgranges / https://github.com/lh3/cgranges/blob/master/cpp/IITree.h
[INFO] [stderr]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/lh3/cgranges/blob/master/cpp/IITree.h>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/data_structures/suffix_array.rs:181:5
[INFO] [stderr]     |
[INFO] [stderr] 181 | /// http://ls11-www.cs.tu-dortmund.de/people/rahmann/algoseq.pdf
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://ls11-www.cs.tu-dortmund.de/people/rahmann/algoseq.pdf>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/io/bed.rs:120:6
[INFO] [stderr]     |
[INFO] [stderr] 120 | /// (http://bedtools.readthedocs.org/en/latest/content/general-usage.html)
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://bedtools.readthedocs.org/en/latest/content/general-usage.html>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]  --> src/io/gff.rs:8:23
[INFO] [stderr]   |
[INFO] [stderr] 8 | //! GFF2 definition : http://gmod.org/wiki/GFF2#The_GFF2_File_Format (not yet support)
[INFO] [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://gmod.org/wiki/GFF2#The_GFF2_File_Format>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]  --> src/io/gff.rs:9:23
[INFO] [stderr]   |
[INFO] [stderr] 9 | //! GTF2 definition : http://mblab.wustl.edu/GTF2.html (not yet support)
[INFO] [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://mblab.wustl.edu/GTF2.html>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/io/gff.rs:10:23
[INFO] [stderr]    |
[INFO] [stderr] 10 | //! GFF3 definition : http://gmod.org/wiki/GFF3#GFF3_Format
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://gmod.org/wiki/GFF3#GFF3_Format>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/pattern_matching/mod.rs:18:79
[INFO] [stderr]    |
[INFO] [stderr] 18 | //! Another fast pattern matching algorithm is available in the twoway crate: https://crates.io/crates/twoway
[INFO] [stderr]    |                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://crates.io/crates/twoway>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/pattern_matching/pssm/dnamotif.rs:31:9
[INFO] [stderr]    |
[INFO] [stderr] 31 |     /// https://github.com/rust-lang/rust/issues/42863
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/rust-lang/rust/issues/42863>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/pattern_matching/pssm/protmotif.rs:31:9
[INFO] [stderr]    |
[INFO] [stderr] 31 |     /// https://github.com/rust-lang/rust/issues/42863
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/rust-lang/rust/issues/42863>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/pattern_matching/pssm/mod.rs:231:11
[INFO] [stderr]     |
[INFO] [stderr] 231 |     ///   https://www.ncbi.nlm.nih.gov/pmc/articles/PMC169193/
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://www.ncbi.nlm.nih.gov/pmc/articles/PMC169193/>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/pattern_matching/pssm/mod.rs:280:12
[INFO] [stderr]     |
[INFO] [stderr] 280 |     ///    https://en.wikipedia.org/wiki/Sequence_logo#Logo_creation
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://en.wikipedia.org/wiki/Sequence_logo#Logo_creation>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]  --> src/stats/pairhmm/mod.rs:3:45
[INFO] [stderr]   |
[INFO] [stderr] 3 | //! Current Topics in Genome Analysis 2008. http://doi.org/10.1017/CBO9780511790492.
[INFO] [stderr]   |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://doi.org/10.1017/CBO9780511790492.>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/stats/pairhmm/homopolypairhmm.rs:170:45
[INFO] [stderr]     |
[INFO] [stderr] 170 | /// Current Topics in Genome Analysis 2008. http://doi.org/10.1017/CBO9780511790492.
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://doi.org/10.1017/CBO9780511790492.>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/stats/pairhmm/pairhmm.rs:46:45
[INFO] [stderr]    |
[INFO] [stderr] 46 | /// Current Topics in Genome Analysis 2008. http://doi.org/10.1017/CBO9780511790492.
[INFO] [stderr]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://doi.org/10.1017/CBO9780511790492.>`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/utils/fastexp.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |     /// https://eldorado.tu-dortmund.de/bitstream/2003/36203/1/Dissertation_Kopczynski.pdf
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://eldorado.tu-dortmund.de/bitstream/2003/36203/1/Dissertation_Kopczynski.pdf>`
[INFO] [stderr] 
[INFO] [stderr] warning: 21 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 05s
[INFO] running `Command { std: "docker" "inspect" "565c027850d7ae89028d7a5fad6331c3ca9d055c9f48a9da534dcb0f5f9f104e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "565c027850d7ae89028d7a5fad6331c3ca9d055c9f48a9da534dcb0f5f9f104e", kill_on_drop: false }`
[INFO] [stdout] 565c027850d7ae89028d7a5fad6331c3ca9d055c9f48a9da534dcb0f5f9f104e