Skip to content

Commit 10bddc9

Browse files
authored
1.0.0 (#62)
* Adjusted the name of the TSV output flag ("--ultra" -> "--tsv" * Adjusted the default memory window sizing algorithm. * Adjusting example fasta files. * Adjusting example fasta files. * Fixed an repeat splitting output bug in TabFileWriter * Removing json11 lib files, adjusting default tuning parameters, fixing bugs with --fdr * Including a new example fasta * Adjusting JSOn output and ULTRA TSV output extension (.ultra -> .tsv) * Improving README and adding in an example tune_file. * Update README.md Fixing README typos * Update README.md README wordsmithing * Update README.md Typo fix in example 2 of the README * Update README.md More improvements to example 2 * Update README.md Improvements to example 3 * Update README.md More improvements to example 3 * Update README.md Improvements to the output format section * Update README.md Improvements to json format section of tuning guide * Added a --cite flag * Adding a workflow for building/storing binaries.
1 parent b391683 commit 10bddc9

24 files changed

+739
-1811
lines changed

.github/workflows/build.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Build and Release
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*.*.*' # Trigger only on version tags
7+
pull_request:
8+
tags:
9+
- 'v*.*.*' # Trigger only on version tags
10+
11+
jobs:
12+
build:
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- name: Checkout code
17+
uses: actions/checkout@v2
18+
19+
- name: Set up CMake
20+
uses: lukka/get-cmake@v3
21+
22+
- name: Install dependencies
23+
run: sudo apt-get update && sudo apt-get install -y build-essential
24+
25+
- name: Configure CMake
26+
run: cmake -S . -B build
27+
28+
- name: Build with CMake
29+
run: cmake --build build --config Release
30+
31+
- name: Create zip archive of binaries
32+
run: |
33+
mkdir build_output
34+
cp build/ultra build_output/
35+
zip -r binaries_${{ github.ref_name }}.zip build_output/
36+
shell: bash
37+
38+
- name: Upload binaries to GitHub Release
39+
uses: softprops/action-gh-release@v1
40+
with:
41+
files: binaries_${{ github.ref_name }}.zip
42+
env:
43+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
1616

1717
set(
1818
LIB_CPP_FILES
19-
20-
lib/json11.cpp
2119
)
2220
set(
2321
HPP_FILES
@@ -57,7 +55,8 @@ set(
5755
src/JSONFileWriter.cpp
5856
src/RepeatSplitter.cpp
5957
src/mask.cpp
60-
src/cli.cpp src/TabFileWriter.hpp)
58+
src/cli.cpp
59+
)
6160

6261
find_package(Threads REQUIRED)
6362

README.md

Lines changed: 143 additions & 67 deletions
Large diffs are not rendered by default.

examples/ex1.fa

Lines changed: 0 additions & 91 deletions
This file was deleted.

examples/ex2.fa

Lines changed: 0 additions & 152 deletions
This file was deleted.

examples/ex3.fa

Lines changed: 0 additions & 37 deletions
This file was deleted.

examples/ex4.fa

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)