darachm/slapchop:v0.3.0-alpha
$ singularity pull shub://darachm/slapchop:v0.3.0-alpha
Singularity Recipe
Bootstrap: docker
From: ubuntu:16.04
%labels
MAINTAINER darachm
%help
    This container just has 'slapchop.py' and dependencies in it.
    The 'runscript' is just running that script in python3.
    
    For options, do:
        singularity run this-container-name -h
    To run it, do something like:
        singularity exec shub://darachm/slapchop:latest \
            exec python3 /slapchop.py \
            data/raw.fastq output-basename \
            --processes 3 \
            -o "Sample:  input   > (?P<sample>[ATCG]{5})(?P<fixed1>GTCCACGAGGTC){e<=1}(?P<rest>TCT.*){e<=1}" \
            -o "Strain:  rest    > (?P<tag>TCT){e<=1}(?P<strain>[ATCG]{10,26})CGTACGCTGCAGGTCGAC" \
            -o "UMITail: rest    > (?P<fixed2>CGTACGCTGCAGGTC)(?<UMItail>GAC[ATCG]G[ATCG]A[ATCG]G[ATCG]G[ATCG]G[ATCG]GAT){s<=2}" \
            -o "UMI:     UMItail > (GAC(?P<umi1>[ATCG])G(?<umi2>[ATCG])A(?<umi3>[ATCG])G(?<umi4>[ATCG])G(?<umi5>[ATCG])G(?<umi6>[ATCG])G){e<=2}" \
            --output-seq "sample+spacer+strain" \
            --output-id "input.id+'_umi='+umi1.seq+umi2.seq+umi3.seq+ \
                umi4.seq+umi5.seq+umi6.seq+'_sample='+sample.seq" \
            --filter "sample_length == 5 and rest_start >= 16" \
            --verbose --verbose
%runscript
    exec /usr/bin/python3 /slapchop.py "$@"
%files
    slapchop.py
%post
    apt-get -y update
    apt-get -y install apt-utils
    apt-get -y install python3 python3-biopython python3-pip
    pip3 install regex==2019.02.18
%test
    /usr/bin/python3 /slapchop.py -h
Collection
- Name: darachm/slapchop
 - License: BSD 2-Clause “Simplified” License
 
View on Datalad
Metrics
| key | value | 
|---|---|
| id | /containers/darachm-slapchop-v0.3.0-alpha | 
| collection name | darachm/slapchop | 
| branch | master | 
| tag | v0.3.0-alpha | 
| commit | 529d60e121e8bdac5b086554ab88b392c654c7b8 | 
| version (container hash) | ae8906aa994f44df21e92c490f10eac0 | 
| build date | 2019-12-27T03:43:55.192Z | 
| size (MB) | 608 | 
| size (bytes) | 240873503 | 
| SIF | Download URL (please use pull with shub://) | 
| Datalad URL | View on Datalad | 
| Singularity Recipe | Singularity Recipe on Datalad | 
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.