Skip to content

Instantly share code, notes, and snippets.

View IbrahimTanyalcin's full-sized avatar
☸️
revisiting-old-concepts.reinventing-the-wheel.☸

Ibrahim Tanyalcin IbrahimTanyalcin

☸️
revisiting-old-concepts.reinventing-the-wheel.☸
View GitHub Profile
This file has been truncated, but you can view the full file.
>Repeated-BRCA-1
GTACCTTGATTTCGTATTCTGAGAGGCTGCTGCTTAGCGGTAGCCCCTTGGTTTCCGTGGCAACGGAAAAGCGCGGGAAT
TACAGATAAATTAAAACTGCGACTGCGCGGCGTGAGCTCGCTGAGACTTCCTGGACGGGGGACAGGCTGTGGGGTTTCTC
AGATAACTGGGCCCCTGCGCTCAGGAGGCCTTCACCCTCTGCTCTGGGTAAAGTTCATTGGAACAGAAAGAAATGGATTT
ATCTGCTCTTCGCGTTGAAGAAGTACAAAATGTCATTAATGCTATGCAGAAAATCTTAGAGTGTCCCATCTGTCTGGAGT
TGATCAAGGAACCTGTCTCCACAAAGTGTGACCACATATTTTGCAAATTTTGCATGCTGAAACTTCTCAACCAGAAGAAA
GGGCCTTCACAGTGTCCTTTATGTAAGAATGATATAACCAAAAGGAGCCTACAAGAAAGTACGAGATTTAGTCAACTTGT
TGAAGAGCTATTGAAAATCATTTGTGCTTTTCAGCTTGACACAGGTTTGGAGTATGCAAACAGCTATAATTTTGCAAAAA
AGGAAAATAACTCTCCTGAACATCTAAAAGATGAAGTTTCTATCATCCAAAGTATGGGCTACAGAAACCGTGCCAAAAGA
@IbrahimTanyalcin
IbrahimTanyalcin / generic-theme-switch.css
Created January 2, 2024 12:35
generic-theme-switch-css
/*!
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
* Modified by Ibrahim Tanyalcin
*/
@font-face {
font-family: 'FontAwesome';
src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAQCsAA0AAAABt4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAEAkAAAABwAAAAccRmt1kdERUYAAQBwAAAAHgAAAB4AJwIGT1MvMgAAAawAAAA+AAAAYIr+ekxjbWFwAAAESAAAAUcAAAKy1JOsXGdhc3AAAQBoAAAACAAAAAj//wADZ2x5ZgAACYQAAOhzAAGNvE2VIM9oZWFkAAABMAAAADYAAAA2A4TQRWhoZWEAAAFoAAAAIQAAACQO8AnbaG10eAAAAewAAAJbAAAH/Bw4Evlsb2NhAAAFkAAAA/QAAAQCAX+d+m1heHAAAAGMAAAAHwAAACACVgIcbmFtZQAA8fgAAAI8AAAEsPupKL9wb3N0AAD0NAAADDEAABRicFnecQABAAAABACDNsY+UF8PPPUACwcAAAAAAMtTIqAAAAAA0CJkLf/t/uwJAAYMAAAACAACAAAAAAAAeNpjYGRgYGP4d5eBgZPh/9v//zkZGIAiyIDxHwCSiwbfAAAAeNpjYGRgYGJgkmQQYQABJiBmBEIGBgcwnwEABuIAdwB42mNgZpNmnMDAysDA0sNizMDA0AahmYoZosB8nKCgsqiYwYFB4SsDG8N/IJ+NgVEZSDEiKVFgYAQAuVcISQAAeNqNVLFuFDEQnb1d23eCgwgpUiDNNSiAcg2ICBq0RUooUqSJBAiJNkALlcVn8DX5IbpT
@IbrahimTanyalcin
IbrahimTanyalcin / example.fas
Last active July 13, 2023 13:45
a large example fasta file (repeated brca1)
This file has been truncated, but you can view the full file.
>Repeated BRCA1
GTACCTTGATTTCGTATTCTGAGAGGCTGCTGCTTAGCGGTAGCCCCTTGGTTTCCGTGGCAACGGAAAAGCGCGGGAAT
TACAGATAAATTAAAACTGCGACTGCGCGGCGTGAGCTCGCTGAGACTTCCTGGACGGGGGACAGGCTGTGGGGTTTCTC
AGATAACTGGGCCCCTGCGCTCAGGAGGCCTTCACCCTCTGCTCTGGGTAAAGTTCATTGGAACAGAAAGAAATGGATTT
ATCTGCTCTTCGCGTTGAAGAAGTACAAAATGTCATTAATGCTATGCAGAAAATCTTAGAGTGTCCCATCTGTCTGGAGT
TGATCAAGGAACCTGTCTCCACAAAGTGTGACCACATATTTTGCAAATTTTGCATGCTGAAACTTCTCAACCAGAAGAAA
GGGCCTTCACAGTGTCCTTTATGTAAGAATGATATAACCAAAAGGAGCCTACAAGAAAGTACGAGATTTAGTCAACTTGT
TGAAGAGCTATTGAAAATCATTTGTGCTTTTCAGCTTGACACAGGTTTGGAGTATGCAAACAGCTATAATTTTGCAAAAA
AGGAAAATAACTCTCCTGAACATCTAAAAGATGAAGTTTCTATCATCCAAAGTATGGGCTACAGAAACCGTGCCAAAAGA
@IbrahimTanyalcin
IbrahimTanyalcin / defPointAlongPath_fast_many.html
Created September 14, 2018 14:59
Performance comparsion of SVG point along path - fast version
<!DOCTYPE html>
<meta charset="utf-8">
<body>
<style>
path {
fill: none;
stroke: #000;
stroke-width: 3px;
}
@IbrahimTanyalcin
IbrahimTanyalcin / defPointAlongPath_many.html
Created September 14, 2018 14:53
Performance comparison of SVG point along path - default
<!DOCTYPE html>
<meta charset="utf-8">
<body>
<style>
path {
fill: none;
stroke: #000;
stroke-width: 3px;
}
!function(){
function X(exportA){
var div = document.body.lastElementChild.appendChild(document.createElement("div"));
div.textContent = "B\n\u21e9";
taskq.export({},"exportB");
}
X._taskqId = document.currentScript.dataset.taskqid;
X._taskqWaitFor = document.currentScript.dataset.taskqwaitfor.split(",").filter(d=>d);
taskq.push(X);
}()
!function(){
function X(exportA,exportB){
var div = document.body.lastElementChild.appendChild(document.createElement("div"));
div.textContent = "C\n\u21e9";
taskq.export({},"exportC");
}
X._taskqId = document.currentScript.dataset.taskqid;
X._taskqWaitFor = document.currentScript.dataset.taskqwaitfor.split(",").filter(d=>d);
taskq.push(X);
}()
!function(){
function X(){
var div = document.body.lastElementChild.appendChild(document.createElement("div"));
div.textContent = "A\n\u21e9";
taskq.export({},"exportA");
}
X._taskqId = document.currentScript.dataset.taskqid;
X._taskqWaitFor = document.currentScript.dataset.taskqwaitfor.split(",").filter(d=>d);
taskq.push(X);
}()
@IbrahimTanyalcin
IbrahimTanyalcin / minimal.html
Created July 15, 2018 13:34
minimal.html for declarative dependencies for Taskq.js
<!DOCTYPE html>
<html lang="en" style="font-size:18px;">
<head>
<meta charset="utf-8">
<style>
body>div:nth-child(2)>div {
float:left;
width:60px;
heigth:60px;
box-sizing:border-box;
@IbrahimTanyalcin
IbrahimTanyalcin / someOtherProcess.js
Created April 18, 2018 12:52
Taskq -> Medium -> Part3 -> NonRenderBlocking -> someOtherProcess.js
!function(){
function someOtherProcess(){
texts && texts.forEach(function(d,i){
var p = document.createElement("p");
p.textContent = d;
document.body.firstElementChild.appendChild(p);
});
}
someOtherProcess._taskqId = "someOtherProcess";
someOtherProcess._taskqWaitFor = ["nonRenderBlocking"];