the z in bioinformatics
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
completions bedtools: deleting deleteme Nov 1, 2018
wrappers make figtree wrapper preserve filename iff given Jul 3, 2017
CONTRIBUTING.md
License add readme and license file Feb 15, 2017
Makefile update installation procedure Dec 29, 2017
Readme.md
biozsh.plugin.zsh
biozsh.zsh Generalize detection of biozsh directory Dec 28, 2017
blastn1.png add usage Feb 17, 2017
blastn2.png

Readme.md

biozsh — the z in bioinformatics

The command line is the usual working environment in bioinformatics. This repository gathers scripts and tweaks to improve the handling of biological data and programs when using the zsh. This includes extensions to the famous z shell autocompletion system which outshines bash.

Installation

biozsh should be able to be installed using one of the ZSH package managers of your choice. See these links for detailed installation instructions.

Manual installation

I still have to figure out, how to do a proper installation. But this should work for now:

git clone https://github.com/kloetzl/biozsh
cd biozsh
make install-dev

Restarting the shell will give you access to the new features. If you want to manually source the biozsh.zsh script, note that you have to do so with the absolute path.

Usage

Depending on your ZSH style, using the auto completion is as simple as pressing TAB. Here is what it looks like for me if I press TAB, just after typing blastn -db.

blastn -db completion

Blastn supports a variety of different output format. Now you don't have to remember their weird codes anymore, just press TAB!

blastn -outfmt completion

Checkout the completions directory for all supported tools.

biozsh in action

Follow this link to have a glimpse of the power of biozsh in action.

asciicast

License

Copyright (c) 2017 – 2018 Fabian Klötzl
MIT License, See License for details.

Some files may be licensed differently.