#genome #tree #ncbi #genomics #goat

bin+lib goat-cli

Query metadata for any species across the tree of life

8 releases

Uses new Rust 2021

0.2.5 Nov 22, 2022
0.2.4 Nov 8, 2022
0.2.0 Jul 1, 2022
0.1.55 Apr 21, 2022

#140 in Science

Download history 1/week @ 2022-08-17 13/week @ 2022-08-24 12/week @ 2022-09-07 6/week @ 2022-09-14 1/week @ 2022-09-21 1/week @ 2022-09-28 1/week @ 2022-10-05 1/week @ 2022-10-19 12/week @ 2022-11-02 14/week @ 2022-11-09 19/week @ 2022-11-16 16/week @ 2022-11-23 4/week @ 2022-11-30

64 downloads per month

MIT license

1.5MB
3.5K SLoC

GitHub Downloads Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge Crates.io

GoaT CLI

A command line interface for GoaT (Genomes on a Tree). GoaT presents metadata for taxa across the tree of life.

The CLI here builds URLs to query the Goat API. The underlying API is very powerful, but complex. The aim of this CLI is to remove some of the complexity for the end user.

Please consult the wiki for more information, tutorials, and examples.

goat-cli documentation

If you fancy delving into the Rust code, I've had a first pass at documenting everything. Helped me iron out a few bugs too.

API documentation

Misc

Please test goat. Please try and break goat. Please find bugs and tell me. Please send feature requests. Creating an issue in this repo is probably the best way to go!

Dependencies

~11–20MB
~402K SLoC