obogrep - grep obo entries with a string
obogrep [--version | [-?|-h|--help] | [-g|--debug] | [-v|--invert-match] | [-c|--count] |query obofile
| #!/usr/bin/env perl | |
| # Turn consecutive non-empty lines of plain text into paragraphs | |
| local $/ = "\n\n"; #paragraph separator | |
| while (<>) { | |
| chomp($_); | |
| # Replace newlines inside paragraphs by spaces and remove multiple spaces |
| #!/usr/bin/env perl | |
| package FastaSeq; | |
| #use Mo qw'build default builder coerce is required'; | |
| use Mo; | |
| has id => (); | |
| has descr => (); | |
| has seq => (); | |
| 1; |
| <category name="Redundant Phrases" type="style"> | |
| <!-- main source http://en.wikipedia.org/wiki/List_of_plain_English_words_and_phrases --> | |
| <!-- some rules belonging to other categories included --> | |
| <!-- xxx marks optional edge tokens that cause an error if uncommented --> | |
| <rule id="ABUNDANCE" name="abundance"> | |
| <pattern> | |
| <token>abundance</token> | |
| </pattern> |
| " | |
| _c_enter _q_uote _e_macs-lisp _L_aTeX: | |
| _l_atex _e_xample _p_erl _i_ndex: | |
| _a_scii _v_erse _P_erl tangled _I_NCLUDE: | |
| _s_rc ^ ^ plant_u_ml _H_TML: | |
| _h_tml ^ ^ ^ ^ _A_SCII: | |
| " | |
| ("e" (progn (hot-expand "<s") (insert "emacs-lisp") (forward-line))) | |
| ("p" (progn (hot-expand "<s") (insert "perl") (forward-line))) |
| (use-package elfeed | |
| :bind ("C-c f" . elfeed) | |
| :init | |
| (setq my/default-elfeed-search-filter "@1-month-ago +unread !sport ") | |
| (setq-default elfeed-search-filter my/default-elfeed-search-filter) | |
| :config | |
| (elfeed-org) | |
| ;; | |
| ;; linking and capturing |
| ;; mod from http://blog.binchen.org/posts/use-ivy-mode-to-search-bash-history.html | |
| (require 'dash) | |
| (defun counsel-yank-fish-history () | |
| "Yank the fish history" | |
| (interactive) | |
| (let (hist-cmd collection val) | |
| (shell-command "history -r") ; reload history | |
| (setq collection | |
| (nreverse | |
| (split-string (with-temp-buffer (insert-file-contents (file-truename "~/.config/fish/fish_history")) |
| #!/bin/sh | |
| # ~/bin/feh-copy.sh | |
| DIR=`dirname "$1"` | |
| if [ ! -d $DIR/copied ]; then | |
| mkdir $DIR/copied | |
| fi; | |
| cp "$1" $DIR/copied |
| #!/bin/sh | |
| # ~/bin/feh-remove.sh | |
| DIR=`dirname "$1"` | |
| if [ ! -d $DIR/removed ]; then | |
| mkdir $DIR/removed | |
| fi; | |
| mv "$1" $DIR/removed |
| #!/usr/bin/env perl | |
| use Modern::Perl; | |
| use File::Find; | |
| use Getopt::Long; | |
| use constant PROGRAMME_NAME => 'orphan_raw'; | |
| use constant VERSION => '0.2'; | |
| GetOptions( | |
| 'v|version' => sub{ print PROGRAMME_NAME, ", version ", VERSION, "\n"; |