Skip to content

Instantly share code, notes, and snippets.

@avilaHugo
avilaHugo / get_n_genes.py
Created November 5, 2023 19:53
Get n genes
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
import sys
import argparse
import pandas as pd
def main(table: str, n_genes: int, target_colname: str) -> None:
data = (
pd.read_csv(
@avilaHugo
avilaHugo / sync_saves.sh
Created December 22, 2021 00:50
Helper script to push and pull my games save states
#!/usr/bin/env bash
set -eo pipefail
# echo errors massages and exit.
function error (){
echo "ERROR: ${*}"
exit 1
}
@avilaHugo
avilaHugo / get_nucl_freq_from_fasta.py
Last active November 5, 2021 12:11
Script to count k-mer frequencies.
#!/usr/bin/env python3
import os
from sys import argv
from collections import OrderedDict
from itertools import product
from Bio import SeqIO
def get_word_dict(word_size: int = 1, recursive = True):
"""Get a orderedDict of k-mers with zero values: {"A": 0, "C": 0 ...}