(C-x means ctrl+x, M-x means alt+x)
The default prefix is C-b. If you (or your muscle memory) prefer C-a, you need to add this to ~/.tmux.conf
:
import Pkg | |
Pkg.activate(".") | |
Pkg.add(url="https://github.com/CiaranOMara/BGZFStreams.jl#develop") | |
using BGZFStreams | |
# Overwrite | |
@inline function BGZFStreams.ensure_buffered_data(stream) | |
#@assert stream.mode == READ_MODE | |
@label doit | |
while stream.block_index ≤ lastindex(stream.blocks) |
#!/bin/bash | |
# The last argument is the command to be executed on the remote end, which is something | |
# like "git-upload-pack 'webfactory/ssh-agent.git'". We need the repo path only, so we | |
# loop over this last argument to get the last part of if. | |
for last in ${!#}; do :; done | |
# Don't use "exec" to run "ssh" below; then the trap won't work. | |
key_file=$(mktemp -u) | |
trap "rm -f $key_file" EXIT |
#= | |
The purpose of this gist is to explore what a high-level interface or workflow might look like with `BioSymbols` as parametric primitive types. | |
For ease of conceptual development of a potential high-level interface, I have used `BitVector`s at the middle-level. | |
I have made no attempt in this example at low-level optimisations. | |
Operations performed with the `BitVector` would be replaced by optimised bit shiting procedures. | |
Ideally, the packing and unpacking methods would be refactored into iterators. | |
=# | |
abstract type BioSymbolEncoding end |
#= | |
The purpose of this gist is to explore what a high-level interface or workflow might look like with `BioSymbols` as parametric primitive types. | |
For ease of conceptual development of a potential high-level interface, I have used `BitVector`s at the middle-level. | |
I have made no attempt in this example at low-level optimisations. | |
Operations performed with the `BitVector` would be replaced by optimised bit shiting procedures. | |
Ideally, the packing and unpacking methods would be refactored into iterators. | |
=# | |
abstract type BioSymbolEncoding end |