1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
name: CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
defaults:
run:
shell: bash -el {0}
steps:
- uses: actions/checkout@v5
- uses: conda-incubator/setup-miniconda@v3
with:
activate-environment: barrnap
environment-file: environment.yml
miniforge-version: latest
channels: conda-forge,bioconda
channel-priority: strict
auto-update-conda: true
- name: Add to PATH
run: echo "${{ github.workspace }}/bin" >> $GITHUB_PATH
- name: Run test
run: barrnap --version
- name: Run test
run: barrnap --help
- name: Run test
run: barrnap --citation
# - name: Run test
# run: barrnap 2>&1 | grep 'ERROR: No input file'
- name: Run test
run: barrnap -q --kingdom bac examples/bacteria.fna
- name: Run test
run: barrnap -q --kingdom arc examples/bacteria.fna
- name: Run test
run: barrnap -q --kingdom mito examples/mitochondria.fna
- name: Run test
run: barrnap -q --kingdom euk examples/fungus.fna
- name: Run test
run: ! barrnap examples/empty.fna
- name: Run test
run: ! barrnap examples/null.fna
- name: Run test
run: barrnap -q examples/small.fna | grep 16S_rRNA
- name: Run test
run: barrnap -q < examples/small.fna | grep 16S_rRNA
- name: Run test
run: barrnap -q - < examples/small.fna | grep 16S_rRNA
- name: Run test
run: barrnap examples/nohits.fna 2>&1 | grep 'Found 0 '
- name: Run test
run: barrnap --threads 2 examples/small.fna
- name: Run test
run: barrnap -q --incseq examples/small.fna | grep '^>'
- name: Run test
run: barrnap -q --outseq hits.fa < examples/small.fna && head -n3 hits.fa
|