Skip to content

Instantly share code, notes, and snippets.

View karthikraman's full-sized avatar
💭
I may be slow to respond.

Karthik Raman karthikraman

💭
I may be slow to respond.
View GitHub Profile
@karthikraman
karthikraman / pdfjoin.sh
Created June 8, 2015 08:43
Join PDF files
#!/bin/bash
if [[ $# -eq 0 ]]
then
echo "Usage: `basename $0` <output file> <input files>"
exit 1
fi
ofile=$1
if [[ -f $ofile ]]
then
@karthikraman
karthikraman / parseBLAST_eval.py
Created June 8, 2015 08:21
Parse BLAST XML output, with an e-value cutoff
#!/usr/bin/python
import sys
from optparse import OptionParser
usage="Usage: %prog -f <filename> -p <positives> -l <length>"
parser = OptionParser(usage)
parser.add_option("-f", "--file", dest="filename", help="write report to FILE")
parser.add_option("-p", "--positives", type="float", dest="pos", help="% positives")
parser.add_option("-l", "--length", type="float", dest="len", help="% length")
import re
@karthikraman
karthikraman / bubbleplot.m
Created June 8, 2015 08:16
BubblePlot for MATLAB
function h=bubbleplot(varargin)
%BUBBLEPLOT Bubble plot, using MATLAB's scatter
%
% x, y -- data
%
x=varargin{1}(:);
y=varargin{2}(:);
data=sortrows([x y]);