Skip to content

Instantly share code, notes, and snippets.

View dansondergaard's full-sized avatar

Dan Søndergaard dansondergaard

View GitHub Profile
class Backend(metaclass=BackendType):
"""Representation of a backend.
A backend is initialized with an instance of
:class:`gwf.core.PreparedWorkflow`.
"""
def __init__(self, workflow):
if not isinstance(workflow, PreparedWorkflow):
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise64"
config.vm.synced_folder ".", "/vagrant_data"
config.vm.hostname = "slurm"
config.vm.provision "file", source: "ci/slurm.conf", destination: "/home/vagrant/slurm.conf"
config.vm.provision "shell", inline: <<-SHELL
apt-get update
@dansondergaard
dansondergaard / client.py
Created October 13, 2016 08:35
A lightweight subprocess task queue.
import random
import time
from multiprocessing.connection import Client
from server import StatusRequest, SubmitRequest
class GWFClient:
def __init__(self, *args, **kwargs):
\newmdenv[%
backgroundcolor=white,
topline=false,
bottomline=false,
rightline=false,
linecolor=black,
linewidth=1pt,
innerleftmargin=5pt,
innerrightmargin=15pt,
innertopmargin=2pt,
Process ForkPoolWorker-17:
Traceback (most recent call last):
File "/Users/das/anaconda/envs/gwf/lib/python3.5/multiprocessing/process.py", line 249, in _bootstrap
self.run()
File "/Users/das/anaconda/envs/gwf/lib/python3.5/multiprocessing/process.py", line 93, in run
self._target(*self._args, **self._kwargs)
File "/Users/das/anaconda/envs/gwf/lib/python3.5/multiprocessing/pool.py", line 103, in worker
initializer(*initargs)
File "/Users/das/Code/gwf/gwf/backends/local.py", line 224, in __init__
self.manager = Manager()

CEDA Journal Club

Meetings

[Astrid Kousholt] TBA.

[2017/03/08] [Elham Bavafaye Haghighi] Bartsch GJ, Mitra AP, Mitra SA, et al. Use of Artificial Intelligence and Machine Learning Algorithms with Gene Expression Profiling to Predict Recurrent Nonmuscle Invasive Urothelial Carcinoma of the Bladder. J Urol. 2016;195(2):493-498. doi:10.1016/j.juro.2015.09.090.

@dansondergaard
dansondergaard / biotools_packages.txt
Last active July 27, 2021 07:09
Package names from bio.tools and various conda channels (anaconda, conda-forge, bioconda, r).
KNIME - Cellular phenotyping
Galaxy Image Analysis
COMPSs
YEASTRACT
WormBase
Reactome knowledgebase of biological pathways
PRIDE
PANTHER
AnalysisServiceService
Kyoto encyclopedia of genes and genomes KEGG
def prepend_line(line, rest):
return line + '\n' + rest
class Transformer:
def __call__(self, f):
def wrapper(*args, **kwargs):
options, spec = f(*args, **kwargs)
return self.transform(options, spec)
return wrapper
accessibility: []
additionDate: '2015-12-17T14:23:00Z'
availability: null
canonicalID: null
collectionID:
- CBS
contact:
- email: [email protected]
name: Henrik Nielsen
tel: null
#!/bin/bash
#
# Short description of what this script does...
#
# This is a bash script template based on the recommendations
# from Julia Evans' excellent blog post about bash quirks and
# how to avoid them:
#
# https://jvns.ca/blog/2017/03/26/bash-quirks/
#