Skip to content

Commit

Permalink
1.0.0 (#62)
Browse files Browse the repository at this point in the history
* 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.
  • Loading branch information
DanielOlson authored Sep 10, 2024
1 parent b391683 commit 10bddc9
Show file tree
Hide file tree
Showing 24 changed files with 739 additions and 1,811 deletions.
43 changes: 43 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Build and Release

on:
push:
tags:
- 'v*.*.*' # Trigger only on version tags
pull_request:
tags:
- 'v*.*.*' # Trigger only on version tags

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Set up CMake
uses: lukka/get-cmake@v3

- name: Install dependencies
run: sudo apt-get update && sudo apt-get install -y build-essential

- name: Configure CMake
run: cmake -S . -B build

- name: Build with CMake
run: cmake --build build --config Release

- name: Create zip archive of binaries
run: |
mkdir build_output
cp build/ultra build_output/
zip -r binaries_${{ github.ref_name }}.zip build_output/
shell: bash

- name: Upload binaries to GitHub Release
uses: softprops/action-gh-release@v1
with:
files: binaries_${{ github.ref_name }}.zip
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5 changes: 2 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)

set(
LIB_CPP_FILES

lib/json11.cpp
)
set(
HPP_FILES
Expand Down Expand Up @@ -57,7 +55,8 @@ set(
src/JSONFileWriter.cpp
src/RepeatSplitter.cpp
src/mask.cpp
src/cli.cpp src/TabFileWriter.hpp)
src/cli.cpp
)

find_package(Threads REQUIRED)

Expand Down
210 changes: 143 additions & 67 deletions README.md

Large diffs are not rendered by default.

91 changes: 0 additions & 91 deletions examples/ex1.fa

This file was deleted.

152 changes: 0 additions & 152 deletions examples/ex2.fa

This file was deleted.

37 changes: 0 additions & 37 deletions examples/ex3.fa

This file was deleted.

6 changes: 0 additions & 6 deletions examples/ex4.fa

This file was deleted.

Loading

0 comments on commit 10bddc9

Please sign in to comment.