Last active
August 29, 2015 13:56
-
-
Save martijnvermaat/9260376 to your computer and use it in GitHub Desktop.
kMer logo
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"metadata": { | |
"name": "" | |
}, | |
"nbformat": 3, | |
"nbformat_minor": 0, | |
"worksheets": [ | |
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"%matplotlib inline\n", | |
"from matplotlib import pyplot as plt" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [], | |
"prompt_number": 1 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"f = plt.figure(figsize=(8, 8), facecolor='black')\n", | |
"p = f.add_subplot(111, axisbg='black')\n", | |
"p.set_xticks([])\n", | |
"p.set_yticks([])\n", | |
"for spine in p.spines.values():\n", | |
" spine.set_visible(False)\n", | |
"\n", | |
"colors = ['g', 'g', 'g', 'y', 'y', '#FFA500', '#FFA500', 'r', 'r']\n", | |
"hide = [(1, 8), (2, 8), (3, 8),\n", | |
" (1, 7), (2, 7), (3, 7),\n", | |
" (1, 6), (2, 6),\n", | |
" (1, 5),\n", | |
" (3, 4),\n", | |
" (2, 3), (3, 3),\n", | |
" (3, 2),\n", | |
" (1, 1),\n", | |
" (1, 0), (2, 0)]\n", | |
"\n", | |
"for y, color in enumerate(colors):\n", | |
" for x in range(4):\n", | |
" if (x, y) in hide:\n", | |
" continue\n", | |
" p.plot([x, x + 0.65], [y, y], color, linewidth=24)\n", | |
"\n", | |
"p.set_xlim(p.get_xlim()[0] - 0.5, p.get_xlim()[1] + 0.5)\n", | |
"p.set_ylim(p.get_ylim()[0] - 1, p.get_ylim()[1] + 1)\n", | |
"\n", | |
"f.tight_layout()\n", | |
"f.savefig('kmer.png', facecolor=f.get_facecolor(), edgecolor='none')" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"metadata": {}, | |
"output_type": "display_data", | |
"png": "iVBORw0KGgoAAAANSUhEUgAAAjgAAAI4CAYAAABndZP2AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAACrhJREFUeJzt2NGNnEAQRdHGmsQ2DidDMhvHhob/d/xjuXGh63MCQE9C\noKs61lrXAgAI+TE9AABgN4EDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4AkCNwAIAcgQMA5Agc\nACBH4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgByBAwDkCBwAIEfgAAA5AgcAyBE4AECOwAEAcgQO\nAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4AkCNwAIAcgQMA5AgcACBH4AAAOQIH\nAMgROABAjsABAHIEDgCQI3AAgByBAwDkCBwAIEfgAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAnNf0\ngDtd0wN4c0wPAOC/4IIDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4AkCNwAIAcgQMA5AgcACBH\n4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgByBAwDkCBwAIEfgAAA5AgcAyBE4AECOwAEAcgQOAJBz\nrLWu6REAADu54AAAOQIHAMgROABAjsABAHIEDgCQI3AAgByBAwDkCBwAIEfgAAA5AgcAyBE4AECO\nwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4AkCNwAIAcgQMA5AgcACBH\n4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgJzX9IA7XdMDeHNMDwDgv+CCAwDkCBwAIEfgAAA5AgcA\nyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4AkCNwAIAcgQMA\n5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQc6y1rukRAAA7ueAAADkCBwDIETgAQI7AAQByBA4A\nkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgByBAwDkCBwAIEfgAAA5AgcA\nyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4AkCNwAIAcgQMA\n5LymB9zp+pxewHfHz+kFwBT/5Geq/pddcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4A\nkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgByBAwDkCBwAIEfgAAA5AgcA\nyBE4AECOwAEAco611jU9AgBgJxccACBH4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgByBAwDkCBwA\nIEfgAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4A\nkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQ85oecKfrc3oB3x0/pxfwdL7bZ9rx\n7Xq3z1T9L7vgAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7A\nAQByBA4AkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgByBAwDkHGuta3oE\nAMBOLjgAQI7AAQByBA4AkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgByB\nAwDkCBwAIEfgAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7A\nAQByBA4AkCNwAIAcgQMA5AgcACBH4AAAOa/pAXf6+ppewHcfH3ue490+0473690+065vF/4VFxwA\nIEfgAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4A\nkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgJxjrXVNjwAA2MkFBwDIETgA\nQI7AAQByBA4AkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgByBAwDkCBwA\nIEfgAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4A\nkCNwAIAcgQMA5LymB9zp62t6Ad99fOx5jnf7TLveL8DfcsEBAHIEDgCQI3AAgByBAwDkCBwAIEfg\nAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4AkCNw\nAIAcgQMA5AgcACBH4AAAOQIHAMg51lrX9AgAgJ1ccACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7A\nAQByBA4AkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgByBAwDkCBwAIEfg\nAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQM5resCtzukBvDkf\n9hz2Oh/yDPY7pwfAn3HBAQByBA4AkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQ\nI3AAgByBAwDkCBwAIEfgAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDI\nOdZa1/QIAICdXHAAgByBAwDkCBwAIEfgAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAg\nR+AAADkCBwDIETgAQI7AAQByBA4AkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQ\nI3AAgByBAwDkCBwAIEfgAAA5AgcAyBE4AECOwAEAcl7TA251Tg/gzTk9gMc7pwfwW+dDnsF+5/SA\ne7jgAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4A\nkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgByBAwDkHGuta3oEAMBOLjgA\nQI7AAQByBA4AkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQI3AAgByBAwDkCBwA\nIEfgAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4A\nkCNwAIAcgQMA5AgcACDnNT3gVuf0AN6c0wOAMef0AH7rnB5wDxccACBH4AAAOQIHAMgROABAjsAB\nAHIEDgCQI3AAgByBAwDkCBwAIEfgAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AA\nADkCBwDIETgAQI7AAQByBA4AkCNwAICcY611TY8AANjJBQcAyBE4AECOwAEAcgQOAJAjcACAHIED\nAOQIHAAgR+AAADkCBwDIETgAQI7AAQByBA4AkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsAB\nAHIEDgCQI3AAgByBAwDkCBwAIEfgAAA5AgcAyBE4AECOwAEAcgQOAJAjcACAHIEDAOQIHAAgR+AA\nADkCBwDIETgAQI7AAQByBA4AkCNwAIAcgQMA5AgcACBH4AAAOQIHAMgROABAjsABAHIEDgCQI3AA\ngByBAwDkCBwAIEfgAAA5AgcAyBE4AEDOLxuxLG/RFKiFAAAAAElFTkSuQmCC\n", | |
"text": [ | |
"<matplotlib.figure.Figure at 0x7fc61c188e10>" | |
] | |
} | |
], | |
"prompt_number": 2 | |
} | |
], | |
"metadata": {} | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment