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
HANDY ONE-LINE SCRIPTS FOR AWK 30 April 2008 | |
Compiled by Eric Pement - eric [at] pement.org version 0.27 | |
Latest version of this file (in English) is usually at: | |
http://www.pement.org/awk/awk1line.txt | |
This file will also be available in other languages: | |
Chinese - http://ximix.org/translation/awk1line_zh-CN.txt | |
USAGE: |
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
#!/bin/bash | |
eyeD3 --rename '$artist - $album - $track:num - $title' *.mp3 |
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
#!/bin/bash | |
# for all files in folder, remove newlines | |
for FILE in `ls` | |
do | |
tr -d '\n' < $FILE > ${FILE}.tmp | |
mv ${FILE}.tmp $FILE | |
done |
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
#!/bin/sh | |
mkdir mp3 | |
for I in *.flac; do | |
flac -d --stdout "$I" | lame -V0 --vbr-new - mp3/"$I" | |
done | |
for J in *.flac; do | |
id3cp -2 "$J" mp3/"$J" | |
done |
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
sudo apt-get install ufw fail2ban | |
ufw enable | |
sudo ufw enable | |
sudo ufw logging low | |
sudo ufw allow 80/tcp # http | |
sudo ufw allow 443/tcp # https | |
sudo ufw allow 64738 # mumble | |
sudo ufw limit 22/tcp # limit ssh attempts | |
sudo ufw status |
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
function cellArray = cellFromTextFile(fileName) | |
% Loads cell array of strings, 1xN character arrays, from the given text | |
% file. | |
if exist(fileName, 'file') == 0 | |
error('unable to read file, %s, does not exist', fileName); | |
end | |
try | |
cellArray = textread(fileName, '%s'); | |
catch ME | |
error('unable to read file, %s: %s', ME.message); |
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
function error_jitter(xvals, yvals, errvals) | |
%%ERROR_JITTER(xvals, yvals) | |
% | |
% xvals -> array of x positions | |
% yvals -> cell array of multiple y positions for each x position | |
% errvals -> cell array of multiple std/sem for each x position | |
% TODO: allow yvals/errvals to be ragged array | |
% | |
% author: William Rowell (rowellw@janelia.hhmi.org) |
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
#!/usr/bin/env python | |
"""Download corpus of tweets for user SCREEN_NAME and generate new tweets. | |
""" | |
import os | |
import sys | |
import json | |
import argparse | |
import twitter | |
import markovify |
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
module load smrtanalysis/mainline jre parallel | |
# extract fasta from ccs readset | |
bam2fasta -u -o consensusreadset consensusreadset.bam | |
# make dotplots with gepard | |
python split_ccs_fasta.py consensusreadset.fasta | |
## download gepard and prepare it | |
wget https://github.com/univieCUBE/gepard/archive/v1.40.0.zip | |
unzip v1.40.0.zip |
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
#!/usr/bin/env python3 | |
"""Coverage mean and standard deviation of autosomes | |
Estimate the mean and standard deviation from a mosdepth coverage BED for | |
positions with coverage in the range (0, 2 * non-zero mode). This estimate | |
behaves well for PacBio HiFi WGS of human germline aligned to either hs37d5 and | |
GRCh38, and may be useful for other situations as well. | |
$ bash mosdepth --threads 3 --no-per-base --by 500 -m "${BAM%.*}.median" "${BAM}" | |
$ tabix ${BAM%.*}.median.regions.bed.gz {1..22} | python depth_mean_stddev.py |
OlderNewer