Skip to content

Instantly share code, notes, and snippets.

" Faster moving
" https://gist.github.com/chrisopedia/baea3904f1cdd5b0fbf2#file-vim-cheatsheet-txt
" https://github.com/Shougo/neocomplcache.vim
" Mapping
" https://medium.com/vim-drops/understand-vim-mappings-and-create-your-own-shortcuts-f52ee4a6b8ed
@codemeleon
codemeleon / pythonTricks.md
Last active March 20, 2018 12:44
Python Features I don't Know

Build in variables

dir(builtins)

Specialised data type

Data type Description
namedtuple() A factory function for creating tuple subclasses with named fields
deque A list-like container with fast appends and pops on either end
@codemeleon
codemeleon / .bashrc
Last active March 19, 2018 12:53
My bash settings
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
@codemeleon
codemeleon / .vimrc
Last active March 26, 2021 23:45
My Vim Settings
" Faster moving
" https://gist.github.com/chrisopedia/baea3904f1cdd5b0fbf2#file-vim-cheatsheet-txt
" https://github.com/Shougo/neocomplcache.vim
" Mapping
" https://medium.com/vim-drops/understand-vim-mappings-and-create-your-own-shortcuts-f52ee4a6b8ed
@codemeleon
codemeleon / Flu_References.fasta
Last active April 11, 2018 12:18
Reference Flu Fragments
>AY139081.1:8-1408 Influenza B virus (B/Yamagata/16/88) NB glycoprotein and neuraminidase glycoprotein genes, complete cds
ATGCTACCTTCAACTATACAAACGTTAACCCTATTTCTCACATCAGGGGGAGTGTTATTATCACTATATG
TGTCAGCTTCACTGTCATACTTACTGTATTCGGATATATTGCTAAAATTTTCACCAACAGAAATAACTGC
ACCAAAAGTGCCATTGGATTGTGCAAACGCATCAAATGTTCAGGCTGTGAACCGTTCTGCAACAAAAGGG
ATGACACTTCTTCTCTCAGAACCGGAGTGGACATACCCTCGTTTATCTTGCCAGGGCTCAACCTTTCAGA
AAGCACTCCTAATTAGCCCTCATAGATTCGGAGAAACCAGAGGAAACTCAGCTCCCTTGATAATAAGGGA
ACCTTTTATTGCTTGTGGACCAAAGGAATGCAAACACTTTGCTCTAACCCATTATGCAGCTCAACCAGGG
GGATACTACAATGGAACAAGAGAGGACAGAAACAAGCTGAGGCATCTGATTTCAGTCAAATTGGGCAAAA
TCCCAACAGTAGAAAACTCCATTTTCCACATGGCAGCTTGGAGCGGGTCCGCATGCCATGATGGTAGAGA
ATGGACATATATCGGACTTGATGGCCCTGACAGTAATGCATTGATCAAAATAAAATATGGAGAAGCATAT

Introduction

This is step by step guide to prune a phylogeny tree

Tools Required

  1. Install ete3
  2. Download TreeGraph2 from http://treegraph.bioinfweb.info/
  3. Extract in system path
  4. Create executable bash script in system path containing "java -jar TreeGraph2_jar_path"
@codemeleon
codemeleon / setup-msmtp-for-gmail.sh
Created April 24, 2017 09:09 — forked from JosefJezek/setup-msmtp-for-gmail.sh
Sending emails using Gmail and msmtp on Ubuntu / Debian
#!/bin/sh
# Sending emails using Gmail and msmtp
# Author: [Josef Jezek](http://about.me/josefjezek)
# Donate: [Gittip](https://www.gittip.com/josefjezek)
# Link: [Gist](https://gist.github.com/6194563)
# Usage: setup-msmtp-for-gmail.sh
sudo apt-get update -q
sudo apt-get install msmtp-mta ca-certificates heirloom-mailx -yq