Skip to content

Commit d7b14fa

Browse files
Finalizing refactoring of 'replicate results'
1 parent 475514e commit d7b14fa

12 files changed

+133
-198
lines changed

README.md

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

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
doc/README.md

app/generate-timings/Main.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,7 @@ timeFilePoint taxaNumPadder strLenPadder counter tcmPath fp = do
380380
, "--output"
381381
, "/dev/null"
382382
]
383+
putStrLn commandStr
383384

384385
p <- makeCleanProcess counter [] commandStr
385386

bin/measure-scaling-performance.sh

Lines changed: 0 additions & 29 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.

ChangeLog.md renamed to doc/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Revision history for commutative-multi-string-alignment
22

3+
## 1.1.1 -- 2022-03-01
4+
5+
* Refactoring replicate results script
6+
* Droppping `stack` build support
7+
8+
9+
310
## 1.1.0 -- 2022-02-23
411

512
* Added support for GHC `9.0.*` and `9.2.*`

LICENSE renamed to doc/LICENSE

File renamed without changes.

doc/README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
Efficient Implied Alignment
2+
=============================
3+
4+
[![DOI:10.1186/s12859-020-03595-2](https://zenodo.org/badge/DOI/10.1186/s12859-020-03595-2.svg)](https://doi.org/10.1186/s12859-020-03595-2)
5+
6+
This repository hosts the program `implied-align` implementing the algorithm described in the paper *Efficient Implied Alignment* and a script to replicate the results of the paper.
7+
8+
### Installation of `implied-align`
9+
10+
You can build and install `implied-align` from source using the Haskell build system `ghcup` via the supplied `makefile` from the source directory of this project:
11+
12+
```
13+
$ make install
14+
```
15+
16+
After the `make install` command has completed, the `implied-align` binary will be placed in this project's `bin` directory.
17+
18+
### Running `implied-align`
19+
20+
The `implied-align` program takes a number of command line arguments to specify inputs and outputs. For more information run the following command:
21+
22+
```
23+
$ implied-align --help
24+
```
25+
26+
### Replicating results of the paper
27+
28+
For convience of replicating the results of the paper, a "replicate-results" script has been provided. All that is need to replicate the paper's results is to run the following command:
29+
30+
```
31+
$ make replicate
32+
```
33+
34+
This will create a `replicate-results` directory, with sub directories `csv`, `data`, `img`, `taxa`, and `tree`.
35+
36+
- The `taxa` directory holds temporary files used in pruning the data-sets.
37+
- The `data` & `tree` directories hold the pruned input files for the data-sets.
38+
- The `csv` directory holds the timing information measured during the replication of the results.
39+
- The `img` directory holds the generted images from the results.
40+

efficient-implied-alignment.cabal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ category: Algorithms
33
build-type: Simple
44

55
name: efficient-implied-alignment
6-
version: 1.1.0
6+
version: 1.1.1
77

88
author: Alex Washburn
99
maintainer: [email protected]
@@ -31,8 +31,8 @@ tested-with:
3131
GHC == 9.2.1
3232

3333
extra-source-files:
34-
ChangeLog.md
35-
README.md
34+
doc/CHANGELOG.md
35+
doc/README.md
3636

3737
source-repository head
3838
type: git

0 commit comments

Comments
 (0)