Skip to content

Commit

Permalink
RAPT v1.2.2 - teamcity CI
Browse files Browse the repository at this point in the history
  • Loading branch information
RAPT-release authored and RAPT-release committed Jan 14, 2022
1 parent 7f7fc00 commit f434dfb
Show file tree
Hide file tree
Showing 10 changed files with 78 additions and 242 deletions.
2 changes: 1 addition & 1 deletion GCP RAPT.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Here are instructions to execute RAPT once your system is set up. Additional ins
3. Download the latest release by executing the following commands:

```
~$ curl -sSLo rapt.tar.gz https://github.com/ncbi/rapt/releases/download/v0.3.2/rapt-v0.3.2.tar.gz
~$ curl -sSLo rapt.tar.gz https://github.com/ncbi/rapt/releases/download/v1.2.2/rapt-v1.2.2.tar.gz
~$ tar -xzf rapt.tar.gz && rm -f rapt.tar.gz
```
4. Run `run_rapt_gcp.sh help` to see the *GCP RAPT* usage information.
Expand Down
Binary file added RAPT_context2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed RAPT_context4.png
Binary file not shown.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@

RAPT is a NCBI pipeline designed for assembling and annotating short genomic sequencing reads obtained from bacterial or archaeal isolates. RAPT consists of two major components, [SKESA](https://github.com/ncbi/SKESA) and [PGAP](https://github.com/ncbi/pgap). SKESA is a *de novo* assembler for microbial genomes based on DeBruijn graphs. PGAP is a prokaryotic genome annotation pipeline that combines *ab initio* gene prediction algorithms with homology-based methods. RAPT takes an SRA run or a fasta or fastq file of Illumina reads as input and produces an assembled and annotated genome.

If you are new to RAPT, please visit our [wiki page](https://github.com/ncbi/rapt/wiki) for detailed information, and watch a [short webinar](https://www.youtube.com/watch?v=7trM1pKAVXQ).
If you are new to RAPT, please visit our [wiki page](https://github.com/ncbi/rapt/wiki) for detailed information.

![RAPT](RAPT_context4.png)
![RAPT](RAPT_context2.png)

To use the latest version, download the RAPT command-line interface with the following commands:
```
~$ curl -sSLo rapt.tar.gz https://github.com/ncbi/rapt/releases/download/v0.3.2/rapt-v0.3.2.tar.gz
~$ curl -sSLo rapt.tar.gz https://github.com/ncbi/rapt/releases/download/v1.2.2/rapt-v1.2.2.tar.gz
~$ tar -xzf rapt.tar.gz && rm -f rapt.tar.gz
```


There should be two scripts in your directory now, `run_rapt_gcp.sh` and `run_rapt.py`, corresponding to two variations of RAPT: Google Cloud Platform (GCP) RAPT and Standalone RAPT. [GCP RAPT](https://github.com/ncbi/rapt/wiki/GCP%20RAPT%20In-depth%20Documentation%20and%20Examples) is designed to run on GCP and is for users with GCP accounts (please note this is different from a gmail account), while [Stand-alone RAPT](https://github.com/ncbi/rapt/wiki/Standalone%20RAPT%20In-depth%20Documentation%20and%20Recommendations) can run on any computing environments meeting a few pre-requisites.
There should be two scripts in your directory now, `run_rapt_gcp.sh` and `run_rapt.py`, corresponding to two variations of RAPT: Google Cloud Platform (GCP) RAPT and Standalone RAPT. [GCP RAPT](GCP%20RAPT.md) is designed to run on GCP and is for users with GCP accounts (please note this is different from a gmail account), while [Stand-alone RAPT](Standalone%20RAPT.md) can run on any computing environments meeting a few pre-requisites.

For instructions on running RAPT, please go to their respective documentation pages: [GCP RAPT](https://github.com/ncbi/rapt/wiki/GCP%20RAPT%20In-depth%20Documentation%20and%20Examples) or [Stand-alone RAPT](https://github.com/ncbi/rapt/wiki/Standalone%20RAPT%20In-depth%20Documentation%20and%20Recommendations).
For instructions on running RAPT, please go to their respective documentation pages: [GCP RAPT](GCP%20RAPT.md) or [Stand-alone RAPT](Standalone%20RAPT.md).
2 changes: 1 addition & 1 deletion Standalone RAPT.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Here are instructions to execute RAPT once your system is set up. Additional ins
2. Download the latest release by executing the following commands:<br>

```
~$ curl -sSLo rapt.tar.gz https://github.com/ncbi/rapt/releases/download/v0.3.2/rapt-v0.3.2.tar.gz
~$ curl -sSLo rapt.tar.gz https://github.com/ncbi/rapt/releases/download/v1.2.2/rapt-v1.2.2.tar.gz
~$ tar -xzf rapt.tar.gz && rm -f rapt.tar.gz
```
3. Run `./run_rapt.py -h` to see the *Stand-alone RAPT* usage information<br>
Expand Down
22 changes: 1 addition & 21 deletions dist/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,4 @@
### Release v0.3.1
- Added --network command line to specify custom network for container
- Some exit codes merged and combined
- Exclude dummy strings for taxonomy names
- Remove redundent errors.xml file from pgap output
- Updated SKESA version and ngs/vdb libs
- Added docker daemon status check

### Release v0.3.0
- new PGAP version
- sends email notifications
- accepts forward and reverse reads in two files
- monitors user quotas
- verifies taxonomic data
- accepts an argument to stop upon taxonomic disagreement
- bug fixes, including invalid SRA index
- improved logging
- improved error messaging
- cleaned up output files

### Release v2.2.6
### Release v1.2.2
- GCP-RAPT: added `--project` option to specify custom project.
- GCP-RAPT: log file names are fixed to concise.log and verbose.log
- GCP-RAPT: log files are included in the output archive
Expand Down
2 changes: 1 addition & 1 deletion dist/README.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Read Assembly and Annotation Pipeline Tool (RAPT) v0.3.2
Read Assembly and Annotation Pipeline Tool (RAPT) v1.2.2

RAPT is a NCBI pipeline designed for assembling and annotating Illumina genome sequencing reads obtained from bacterial or archaeal isolates. RAPT consists of two major NCBI components, SKESA and PGAP. SKESA is a de-novo assembler for microbial genomes based on DeBruijn graphs. PGAP is a prokaryotic genome annotation pipeline that combines ab initio gene prediction algorithms with homology based methods. RAPT takes an Illumina SRA run or a fasta file as input and produces an assembled and annotated genome.

Expand Down
16 changes: 11 additions & 5 deletions dist/release-notes.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
RELEASE: v0.3.2
DATE: 03-19-2021
BUILD: rapt-31854332
SKESA: 2.5.0
PGAPX: 2021-01-11.build5132
RELEASE: v1.2.2
DATE: 12-29-2020
BUILD: rapt-30372431
SKESA: 2.4.0
PGAPX: 2020-09-24.build4894

DESCRIPTION:

DESCRIPTION:
GCP-RAPT now displays job status in "joblist" command as "Done" and "Failed" instead of "Finished" and "Aborted" for more clarity; and more information has been added to the output of "jobdetails" command for easier problem identification. Log files are now included in the result archive "output.tar.gz" so that it is the only file to download under one jobid.

This release also provides a python script, run_rapt.py, to run RAPT agnostically on customer's own system with python and docker-compatible container system installed. Refer to the documentation for details.
Loading

0 comments on commit f434dfb

Please sign in to comment.