Skip to content

Instantly share code, notes, and snippets.

@dmedov
dmedov / most_freq
Created March 9, 2015 00:00
most_freq
cat mybook.txt|tr -s '[:space:]' '\n' |tr '[:upper:]' '[:lower:]'|sort|uniq -c|sort -nr|head -10
@dmedov
dmedov / sed_change_prefix
Created November 30, 2014 11:20
sed change prefix line by line
sed 's/^\(...\)\(.*\)/echo "\2" >>\1.file/' file | sh
@dmedov
dmedov / kClust
Created November 27, 2014 00:29
kClust culexs and melanogasters
# run kClust for all normalized fasta files (90%)
ls | grep "normalized.fasta$" | xargs -I {} kClust -i {} -d {}_result -s 4.74
# find all representatives and concatenate it
find -name "rep*" | xargs -I {} cat {} >> all_representatives.fasta
# run kClust for all representatives (~95%)
kClust -i all_representatives.fasta -d all_second_stage -s 4.95
$ xattr -c file
@dmedov
dmedov / paste
Created March 28, 2014 19:15
"merge" two files
paste -d" " filename1 filename2
@dmedov
dmedov / grep_recursive
Created March 6, 2014 09:06
find recursivly
grep -r -n --include "*.java" text_to_find .
@dmedov
dmedov / git_clone_last
Created December 7, 2013 08:37
git clone only last version
git clone --depth 1 git://url
@dmedov
dmedov / path_finder
Created November 26, 2013 11:44
path finder
pf () { open -a "Path Finder.app" $1; }
@dmedov
dmedov / sed_swap
Created November 25, 2013 15:17
set swap
sed -e 's/old_text/new_text/g'
@dmedov
dmedov / awk_total
Created November 17, 2013 16:39
awk total
awk '{total = total + $1}END{print total}'