Skip to content

Instantly share code, notes, and snippets.

View ar0ch's full-sized avatar
🔬
Doing sciencey things

Aroon Chande ar0ch

🔬
Doing sciencey things
View GitHub Profile
@ar0ch
ar0ch / keybase.md
Last active September 9, 2019 17:48

Keybase proof

I hereby claim:

  • I am ar0ch on github.
  • I am arch (https://keybase.io/arch) on keybase.
  • I have a public key whose fingerprint is 0DED DFD3 2FDF 7B78 C66C 6FA2 43B4 7A53 432D E7B0

To claim this, I am signing this object:

@ar0ch
ar0ch / gist:b33a9232776504bd83ac
Created March 28, 2016 15:38
Mailgun for Girlab
################################
# GitLab email server settings #
################################
# see https://gitlab.com/gitlab-org/omnibus-gitlab/blob/629def0a7a26e7c2326566f0758d4a27857b52a3/doc/settings/smtp.md#smtp-settings
# Use smtp instead of sendmail/postfix.
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.mailgun.org"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_authentication'] = "plain"
gitlab_rails['smtp_enable_starttls_auto'] = true
@ar0ch
ar0ch / addblastdb.sh
Last active May 6, 2022 03:38
Automatically create blastdb + restart sequence server
#!/bin/bash
j=$(basename $1)
/usr/bin/makeblastdb -in $1 -dbtype $2 -title $j
killall sequenceserver
/usr/bin/screen -dmS ss /usr/local/bin/sequenceserver -d=/home//blast/public/blast/ -H 127.0.0.1 -p 4567 > /dev/null
exit
#!/bin/bash
for a in *;do;
echo $a;cd $a;
for i in *.faa;do;
j=`echo $i | cut -d. -f1`;
for k in *.faa;do;
l=`echo $k | cut -d. -f1`;
water -asequence $i -bsequence $k -datafile EBLOSUM60 -gapopen 10 -gapextend 0.5 -outfile $j.$l -nobrief > /dev/null 2>&1;
sed -i s/\#//g $j.$l;
awk 'FNR == 19{printf $2" "}; FNR==26{print $2" "}; FNR==20{printf $2" "}' $j.$l | tr -d '()' | sed s'|/| |'g > $j.$l.tmp;
>abcZ_abcZ_254
TTTGATACCGTTGCCGAAGGTTTGGGTGAAATTCGCGATTTATTGCGCCGTTATCATCATGTCAGCCATGAGTTGGAAAA
CGGTTCGGGTGAGGCTTTGTTGAAAGAACTCAACGAATTACAACTTGAAATCGAAGCGAAGGACGGCTGGAAGCTGGATG
CGGCAGTCAAGCAGACTTTGGGGGAACTCGGTTTGCCGGAAAACGAAAAAATCGGCAACCTTTCCGGCGGTCAGAAAAAG
CGTGTCGCCTTGGCGCAGGCTTGGGTGCAGAAGCCCGACGTATTGCTGCTGGACGAACCGACCAACCATTTGGATATCGA
CGCGATTATTTGGCTGGAAAATCTGCTCAAAGCGTTTGAAGGCAGCTTGGTTGTGATTACCCACGACCGCCGTTTTTTGG
ACAATATCGCCACGCGGATTGTCGAACTCGATC
>adk_adk_92
GAAGCGAAAAAAATCATTGACGAAGGCGGCTTGGTGCGCGACGACATCATTATCGGCATGGTCAAAGAACGCATCGCGCA
AGACGACTGCAAAAACGGTTTCCTGTTTGACGGTTTCCCGCGCACATTGGCACAAGCCGAAGCGATGGTTGAAGCAGGCG
staticperl mkperl -MConfig::Simple -MPod::Usage -MGetopt::Long -MFile::Path -Mwarnings --use Config_heavy.pl -v --add "abil/nasp.pm" -v
@ar0ch
ar0ch / unicycler-0.4.2.patch
Created October 25, 2017 13:05
Patch for unicycler 0.4.2 update
From 96c2f53e77c6898132fb0e6c89ce4433a35c31bc Mon Sep 17 00:00:00 2001
From: Aroon Chande <git@atc.io>
Date: Tue, 24 Oct 2017 09:52:30 -0400
Subject: [PATCH] Update Unicycler
- Add racon and miniasm run dependencies
- Set py27 incompatible
---
recipes/unicycler/meta.yaml | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
>Illumina_DpnII_expression_PCR_Primer_2
AATGATACGGCGACCACCGACAGGTTCAGAGTTCTACAGTCCGA
>Illumina_Single_End_Sequencing_Primer
ACACTCTTTCCCTACACGACGCTCTTCCGATCT
>custom3
AATGATACGGCGACCACCGAGATCTACACTCTTTCCCTACACGACGCTCTTCCGATCT
>Illumina_DpnII_expression_Sequencing_Primer
CGACAGGTTCAGAGTTCTACAGTCCGACGATC
>Illumina_Multiplexing_PCR_Primer_2.01
GTGACTGGAGTTCAGACGTGTGCTCTTCCGATCT
>NC_011283.1:1770808-1774323
atgtccggaaacatgaaaacaatggatggcaacacggcggcggcctggatctcctacgcc
tttaccgacgtggcggccatctaccccatcaccccctccacgccgatggcggaaaatgtc
gatgaatgggccgctaaggggaaaaagaatctgtttggccagccggtgcgcctgatggag
atgcaatccgaagccggtgccgccggggcggtgcacggcgcgctgcaggcgggagcgctc
accaccacctacaccgcgtcgcaggggctgctgctgatgatccccaatttgtacaaaatt
gccggtgaactgctgccgggtgtttttcacgtcagcgcgcgggcgctggcgaccaattcg
ctgaatatttttggcgaccaccaggacgtgatggcggtacggcagaccggctgcgccatg
ctggtggagaataacgttcagcaggtgatggacctgtcggcggtggcgcacctggcggcg
atcgccgggcggatcccgtttatcaactttttcgacggctttcgcacctcgcacgaaata
@ar0ch
ar0ch / C_011283.fasta
Created March 26, 2018 14:41
NifGenes
This file has been truncated, but you can view the full file.
>NC_011283.1
gttcgagtggagtccgccgtgtcactttcgctttggcagcagtgtcttgc
ccgattgcaggatgagttaccagccacagaattcagcatgtggatccgcc
cattgcaggcggaactgagcgataacacgctggcactgtatgcgccaaac
cgttttgtgctcgactgggtaagggacaaatacctcaataatatcaatgg
actcctcaatgacttttgcggtgctgatgccccgcagctgcgttttgagg
tgggtgctaagccagccagctcgctgcagaaaggagcggtaagcccggct
gcggcggccattccggcggcgcaggtgcagaccgcgcgcgtggcgccgac
gatcgtgcgcccaggctgggataatgtcccggcgccagcggagccgacct
accgctctaacgttaacgtgaaacacacgtttgataacttcgtcgaaggt