Skip to content

Commit 65e00c9

Browse files
committed
Merge remote-tracking branch 'refs/remotes/origin/main' into pages
2 parents ee45fe9 + 0f07b8d commit 65e00c9

File tree

5 files changed

+17
-17
lines changed

5 files changed

+17
-17
lines changed

.gitignore

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

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55

66
EzAAI is a suite of workflows for improved AAI calculation performance along with the novel module that provides hierarchical clustering analysis and dendrogram representation.
77

8-
* [Homepage](http://leb.snu.ac.kr/ezaai)
8+
* [Homepage](http://endixk.github.io/ezaai)
99
* [Publication](https://doi.org/10.1007/s12275-021-1154-0)
1010

1111

1212
## Quick start with conda
1313

1414
~~~bash
15-
conda install -c bioconda -y ezaai
15+
conda install -c bioconda ezaai
1616
ezaai -h
1717
~~~
1818

@@ -29,16 +29,16 @@ java -jar target/EzAAI-*.jar -h
2929

3030
## Available modules
3131
### `extract`
32-
* Extract protein database from genome using Prodigal
32+
* Extract protein database(s) from genome using Prodigal
3333

3434
~~~bash
3535
ezaai extract -i <IN_SEQ> -o <OUT_DB>
3636
~~~
3737

3838
|Argument|Description|
3939
|:-:|-----------------|
40-
|`-i`|Input prokaryotic genome sequence|
41-
|`-o`|Output database|
40+
|`-i`|Input file or directory with prokaryotic genome sequence(s)|
41+
|`-o`|Output file or directory|
4242

4343
---
4444

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<modelVersion>4.0.0</modelVersion>
33
<groupId>EzAAI</groupId>
44
<artifactId>EzAAI</artifactId>
5-
<version>1.2.3</version>
5+
<version>1.2.4</version>
66

77
<dependencies>
88
<dependency>

samples.zip

-179 Bytes
Binary file not shown.

src/leb/main/EzAAI.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@
3131
import java.util.concurrent.Future;
3232

3333
public class EzAAI {
34-
public static final String VERSION = "v1.2.3",
35-
RELEASE = "Feb. 2024",
34+
public static final String VERSION = "v1.2.4",
35+
RELEASE = "Jul. 2025",
3636
CITATION = " Kim, D., Park, S. & Chun, J.\n"
3737
+ " Introducing EzAAI: a pipeline for high throughput calculations of prokaryotic average amino acid identity.\n"
3838
+ " J Microbiol. 59, 476–480 (2021).\n"
3939
+ " DOI: 10.1007/s12275-021-1154-0";
40-
public static final boolean STABLE = false;
40+
public static final boolean STABLE = true;
4141

4242
final static int MODULE_CONVERT = 1,
4343
MODULE_EXTRACT = 2,
@@ -143,6 +143,14 @@ private int parseArguments(String[] args) {
143143
} else {
144144
String path = new File(output).getAbsolutePath();
145145
String parent = path.substring(0, path.lastIndexOf(File.separator));
146+
if(!(new File(parent)).exists()) {
147+
if(!(new File(parent)).mkdirs()) {
148+
Prompt.error("Failed to create parent directory for the output file: " + parent);
149+
return -1;
150+
} else {
151+
Prompt.talk("Created parent directory for the output file: " + parent);
152+
}
153+
}
146154
if(!(new File(parent)).canWrite()) {
147155
Prompt.error("Output file is allocated to a non-writable directory: " + parent);
148156
return -1;

0 commit comments

Comments
 (0)