✓ Uses Rust 2018 edition
|0.2.4||Feb 13, 2020|
|0.2.3||Aug 7, 2019|
|0.2.2||Jul 23, 2019|
|0.2.0||Jun 13, 2019|
|0.1.2||May 25, 2019|
#135 in Science
133 downloads per month
Faultess validation tool for OBO products.
fastobo-validator is a command-line tool to validate an OBO file in format
version 1.4 against the latest specification.
fastobo-validator is distributed as a pre-built binary for the following platforms:
- Linux x86-64 - stable version - development version
- OSX x86-64 - stable version - development version
Simply download the archive, and unpack the
fastobo-validator binary somewhere in your
For other OS (notably Windows), you'll need to build the binary from source. Make sure to have the
Rust compiler installed (check the installation methods)
and simply run
cargo install fastobo-validator to install the binary in your
The syntax of the OBO format version 1.4 has been made more restrictive compared
to the format version 1.2, but files produces by modern tools (such as
should already be compliant with this version.
ISBN identifiers embed a validation digit which can be used to validate a given
code without querying an external database. Enabling this validation check will
ISBN-prefixed identifiers for a valid ISBN. It will not check
Simply run the binary against one or more OBO files:
$ fastobo-validator go.obo
The validator will then parse and validate each OBO product, and return with a non-null error code if any error was detected, displaying a small report for each error.
Found a bug ? Have an enhancement request ? Head over to the GitHub issue tracker of the project if you need to report or ask something. If you are filling in on a bug, please include as much information as you can about the issue, and try to recreate the same bug in a simple, easily reproducible situation.
This project is currently being developed by Martin Larralde as part of a Master's Degree internship in the BBOP team of the Lawrence Berkeley National Laboratory, under the supervision of Chris Mungall.