From 3e50d7f7bff5980754a34d803733306b2c9e5a63 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Thu, 10 Jan 2019 02:28:42 +0100 Subject: new post --- files/dna-sequence/algorithm-binary-to-dna.png | Bin 109368 -> 0 bytes files/dna-sequence/algorithms.tex | 53 ------------------------- files/dna-sequence/benchmarks.ods | Bin 0 -> 21911 bytes files/dna-sequence/chart-encoding-speed.png | Bin 0 -> 14201 bytes files/dna-sequence/chart-file-sizes.png | Bin 0 -> 12391 bytes files/dna-sequence/quote.png | Bin 0 -> 1068 bytes files/dna-sequence/sample-binary-file.png | Bin 0 -> 66417 bytes files/dna-sequence/sample.png | Bin 0 -> 65930 bytes 8 files changed, 53 deletions(-) delete mode 100644 files/dna-sequence/algorithm-binary-to-dna.png delete mode 100644 files/dna-sequence/algorithms.tex create mode 100644 files/dna-sequence/benchmarks.ods create mode 100644 files/dna-sequence/chart-encoding-speed.png create mode 100644 files/dna-sequence/chart-file-sizes.png create mode 100644 files/dna-sequence/quote.png create mode 100644 files/dna-sequence/sample-binary-file.png create mode 100644 files/dna-sequence/sample.png (limited to 'files/dna-sequence') diff --git a/files/dna-sequence/algorithm-binary-to-dna.png b/files/dna-sequence/algorithm-binary-to-dna.png deleted file mode 100644 index 913f2be..0000000 Binary files a/files/dna-sequence/algorithm-binary-to-dna.png and /dev/null differ diff --git a/files/dna-sequence/algorithms.tex b/files/dna-sequence/algorithms.tex deleted file mode 100644 index de26f13..0000000 --- a/files/dna-sequence/algorithms.tex +++ /dev/null @@ -1,53 +0,0 @@ -\documentclass{article} -\usepackage{algorithm}% http://ctan.org/pkg/algorithms -\usepackage{algpseudocode}% http://ctan.org/pkg/algorithmicx -\begin{document} - -% https://tex.stackexchange.com/questions/229355/algorithm-algorithmic-algorithmicx-algorithm2e-algpseudocode-confused -% https://en.wikibooks.org/wiki/LaTeX/Algorithms - -\begin{algorithm} -\caption{Naive byte array to DNA encode} -\begin{algorithmic}[1] -\Procedure{EncodeToDNASequence}{$name$} - \State $fp\gets open(name)$ - \State $en\gets null$ - \While{$fp\not=EOF$} - \State $c\gets buf[0]$\Comment{Read 1 byte from buffer} - \State $b\gets sprintf("08b", c)$\Comment{Convert to string binary} - \For{\texttt{e in range[0,2,4,6]}} - \If {$e[0] = 48$ $1$ and $e[1] = 48$}\Comment{0x00 - A (Adenine)} - \State $en\gets en + `A`$ - \EndIf - \If {$e[0] = 48$ $1$ and $e[1] = 49$}\Comment{0x01 - G (Guanine)} - \State $en\gets en + `G`$ - \EndIf - \If {$e[0] = 49$ $1$ and $e[1] = 48$}\Comment{0x10 - C (Cytosine)} - \State $en\gets en + `C`$ - \EndIf - \If {$e[0] = 49$ $1$ and $e[1] = 49$}\Comment{0x11 - T (Thymine)} - \State $en\gets en + `T`$ - \EndIf - \EndFor - \EndWhile - \State \textbf{return} $en$\Comment{Return string DNA sequence} -\EndProcedure -\end{algorithmic} -\end{algorithm} - -%\begin{algorithm} -%\caption{Euclid’s algorithm}\label{euclid} -%\begin{algorithmic}[1] -%\Procedure{Euclid}{$a,b$}\Comment{The g.c.d. of a and b} -% \State $r\gets a\bmod b$ -% \While{$r\not=0$}\Comment{We have the answer if r is 0} -% \State $a\gets b$ -% \State $b\gets r$ -% \State $r\gets a\bmod b$ -% \EndWhile\label{euclidendwhile} -% \State \textbf{return} $b$\Comment{The gcd is b} -%\EndProcedure -%\end{algorithmic} -%\end{algorithm} - -\end{document} diff --git a/files/dna-sequence/benchmarks.ods b/files/dna-sequence/benchmarks.ods new file mode 100644 index 0000000..62a8e30 Binary files /dev/null and b/files/dna-sequence/benchmarks.ods differ diff --git a/files/dna-sequence/chart-encoding-speed.png b/files/dna-sequence/chart-encoding-speed.png new file mode 100644 index 0000000..7fb106d Binary files /dev/null and b/files/dna-sequence/chart-encoding-speed.png differ diff --git a/files/dna-sequence/chart-file-sizes.png b/files/dna-sequence/chart-file-sizes.png new file mode 100644 index 0000000..31bfa66 Binary files /dev/null and b/files/dna-sequence/chart-file-sizes.png differ diff --git a/files/dna-sequence/quote.png b/files/dna-sequence/quote.png new file mode 100644 index 0000000..09fb01c Binary files /dev/null and b/files/dna-sequence/quote.png differ diff --git a/files/dna-sequence/sample-binary-file.png b/files/dna-sequence/sample-binary-file.png new file mode 100644 index 0000000..1e4622a Binary files /dev/null and b/files/dna-sequence/sample-binary-file.png differ diff --git a/files/dna-sequence/sample.png b/files/dna-sequence/sample.png new file mode 100644 index 0000000..30f12da Binary files /dev/null and b/files/dna-sequence/sample.png differ -- cgit v1.2.3