Skip to content

Commit 4cf47c2

Browse files
Merge branch 'master' of github.com:smithlabcode/dnmtools
2 parents c9919ec + 851c166 commit 4cf47c2

6 files changed

Lines changed: 43 additions & 11 deletions

File tree

.github/workflows/c-cpp.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: C/C++ CI
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches: [ "master" ]
7+
pull_request:
8+
branches: [ "master" ]
9+
10+
jobs:
11+
build:
12+
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- uses: actions/checkout@v3
17+
with:
18+
submodules: recursive
19+
- name: Install autotools
20+
run: sudo apt-get install -y autoconf automake libtool
21+
- name: Install dependencies
22+
run: sudo apt-get install -y libhts-dev libgsl-dev
23+
- name: Generate configure script
24+
run: autoreconf -i src/abismal/src/smithlab_cpp src/abismal src/smithlab_cpp .
25+
- name: configure
26+
run: ./configure
27+
- name: make
28+
run: make
29+
- name: make check
30+
run: make check
31+
- name: make distcheck
32+
run: make distcheck

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ sequencing (RRBS). These tools focus on overcoming the computing
1212
challenges imposed by the scale of genome-wide DNA methylation data,
1313
which is usually the early parts of data analysis.
1414

15-
## Installing release 1.2.1
15+
## Installing release 1.2.2
1616

1717
The documentation for DNMTools can be found
1818
[here](https://dnmtools.readthedocs.io). But if you want to install
@@ -42,14 +42,14 @@ all the formatting.
4242

4343
### Configuration
4444

45-
* Download [dnmtools-1.2.1.tar.gz](https://github.com/smithlabcode/dnmtools/releases/download/v1.2.1/dnmtools-1.2.1.tar.gz).
45+
* Download [dnmtools-1.2.2.tar.gz](https://github.com/smithlabcode/dnmtools/releases/download/v1.2.2/dnmtools-1.2.2.tar.gz).
4646
* Unpack the archive:
4747
```console
48-
tar -zxvf dnmtools-1.2.1.tar.gz
48+
tar -zxvf dnmtools-1.2.2.tar.gz
4949
```
5050
* Move into the dnmtools directory and create a build directory:
5151
```console
52-
cd dnmtools-1.2.1 && mkdir build && cd build
52+
cd dnmtools-1.2.2 && mkdir build && cd build
5353
```
5454
* Run the configuration script:
5555
```console

configure.ac

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dnl This file is part of dnmtools
22
dnl
3-
dnl Copyright (C) 2022: Andrew D. Smith
3+
dnl Copyright (C) 2022-2023: Andrew D. Smith
44
dnl
55
dnl Authors: Andrew D. Smith
66
dnl
@@ -14,7 +14,7 @@ dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
1414
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1515
dnl General Public License for more details.
1616

17-
AC_INIT([dnmtools], [1.2.1], [andrewds@usc.edu],
17+
AC_INIT([dnmtools], [1.2.2], [andrewds@usc.edu],
1818
[dnmtools], [https://github.com/smithlabcode/dnmtools])
1919
dnl the config.h is not currently #included in the source, and only
2020
dnl used to keep command lines short.

documentation/docs/quickstart.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,14 @@ would need to be activated when you want to use dnmtools.
6060

6161
### Configuration
6262

63-
* Download [dnmtools-1.2.1.tar.gz](https://github.com/smithlabcode/dnmtools/releases/download/v1.2.1/dnmtools-1.2.1.tar.gz).
63+
* Download [dnmtools-1.2.2.tar.gz](https://github.com/smithlabcode/dnmtools/releases/download/v1.2.2/dnmtools-1.2.2.tar.gz).
6464
* Unpack the archive:
6565
```console
66-
$ tar -zxvf dnmtools-1.2.1.tar.gz
66+
$ tar -zxvf dnmtools-1.2.2.tar.gz
6767
```
6868
* Move into the dnmtools directory and create a build directory:
6969
```console
70-
$ cd dnmtools-1.2.1
70+
$ cd dnmtools-1.2.2
7171
$ mkdir build && cd build
7272
```
7373
* Run the configuration script:

src/abismal

src/dnmtools.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ using std::cout;
2525
using std::endl;
2626

2727
#define PROGRAM_NAME "dnmtools"
28-
#define PROGRAM_VERSION "1.2.1"
28+
#define PROGRAM_VERSION "1.2.2"
2929

3030
int abismal(int argc, const char **argv);
3131
int abismalidx(int argc, const char **argv);

0 commit comments

Comments
 (0)