Skip to content

Instantly share code, notes, and snippets.

View nimaa77's full-sized avatar

Nima Arefi nimaa77

View GitHub Profile
@nimaa77
nimaa77 / check_motif.py
Created February 9, 2022 18:57
find motifs in DNA sequences
input_strings = [
"AATATCCTGTATAGATATACCTTGCCCTGCACCTAATTCTTCGAGCATCGATAGACGTGCAACTCGTTCATAGGCGCCTGAGGACAAGTCTTCAATCTGATCACTTCTCTCAGGCGTGTAAAAGCGCCTTTAGCTTGCAATGCCGAAGACCTAGGTCCTTAGATAGAAGTGGGGTAACCACACAATAGAAGTGAGTGTACTCTGAAATCGCTCCTTCCAGTAGGTGGCCGTGCATAAGGTTGGTGTCGACGCGAGTGAATTCGCATAAAAACCGTCAGCAATACTTAAGGCTAATATGAGCGATGTAGCAGGCGAGACTGATGTCGAACCGAGAGGCAGACTCTTAGTCTCTTAGTAACAGGAAGAAGCTAATTCAGCTCGGTCTGTAGAGCAAGGTCGC",
"CACCAGCATTTTATAAGCATTTGCCTGCCTCCACTGAAACCCCTGTTTTCTCTGTAGGTCATAATATTACTAACATCAGTCAACTGCCGTTACCTGTCGCCACATATAGTGATGATTTGGGCAAGGGGCGGTGTTCGCTTATGTGGTGTATCGGCGCTTTCACAATTCAAGATGCGTGTGAACCTGCGCAACACTGTGACGAAGGACGACCGTGTCCTTTCCTGTGTCTCTGGGTAAGTTCGATCCGCCAGATAAAAGGTTACGTCAGAGCTTGCAATGCCGATGACCTAGGTCCTTAGATAGGGCGATAAGAGCATCCAGCTTTATATGCACTTTGACGGACTATACTATCTTCGGCGTTGACATGGAAGCCGAGATGTTCAGTCCAATTGTCCCTATG",
"TGCGTCCTCGTATAGAATCCACTCCCGGGCGTAGCCTGATAATGTTATTGCACTATACTGCGATTACTCATCTCGGTATCAAACTAACCCAGACCGGCAACAGGTGAGTAGGACCGCCTGCGCGAGCGTCTGAGGTAAGGAATACTGGACAGCGGCCTGTTAGCAGCCGAGTCAATTGTGTCCTCGAGCTGCCCGTT
@nimaa77
nimaa77 / .httaccess
Last active September 10, 2019 20:31
Serve gzip and brotli files!
RewriteBase /
# Brotli
# If the web browser accept brotli encoding…
RewriteCond %{HTTP:Accept-encoding} br
# …and the web browser is fetching a probably pre-compressed file…
RewriteCond %{REQUEST_URI} .*\.(css|html|js)
# …and a matching pre-compressed file exists…
RewriteCond %{REQUEST_FILENAME}.br -s
# …then rewrite the request to deliver the brotli file
RewriteRule ^(.+) $1.br
function $(selector) {
return document.querySelector(selector)
}
// Select Body Tag
$("body");
// Select By ID
$("#SomeID");
const element = document.getElementById("demo");
fetch('demo_post.asp', { method: "POST" })
.then(function(response) {
element.innerHTML = response;
})
$.post("demo_post.asp", {},
function(data,status){
$("#demo").html(data);
});
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("demo").innerHTML = this.responseText;
}
};
xhttp.open("POST", "demo_post.asp", true);
xhttp.send();