Skip to content
/ rascal Public

RASCAL: rapid scanning and correction of multiple sequence alignments

Notifications You must be signed in to change notification settings

smilida/rascal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

RASCAL: rapid scanning and correction of multiple sequence alignments

RASCAL is a tool designed to realign multiple sequence alignments. It was originally developed with an older version of the C/C++ standard. With the recent transition to C++11, the software required certain adjustments to ensure compatibility.

The original source code was available through an FTP server, which is now inaccessible. However, we obtained version 1.34 of the code from here, and made the necessary updates to ensure compatibility with modern compilers and C++11 features.

⭐️Updates for Compatibility

Due to the upgrade of the C++11, certain functions in RASCAL required modification to align with the new standard. These adjustments were made to ensure seamless execution in the updated C++ environment.

🔨Installation

  1. Clone the repository:
git https://github.com/smilida/rascal.git
cd rascal
  1. Compile the software:
cd src
make
cd cluspack
make
  1. In the file named 'rascal', change the RASCAL and CLUSPACK path to respectively point to the directory containing the rascal and cluspack executables.

🔬Usage

./rascal input_file output_file

🔔Troubleshooting

If you encounter any issues with the software, please ensure:

  1. Your compiler supports the C++11 required.
  2. All dependencies are properly installed.

🔖Citation

If you use this software, please cite:

Thompson JD, Thierry JC, Poch O. RASCAL: rapid scanning and correction of multiple sequence alignments. Bioinformatics. 2003 Jun 12;19(9):1155-61. doi: 10.1093/bioinformatics/btg133. PMID: 12801878.

🤝Contributing

If you would like to contribute to the development of RASCAL, feel free to fork the repository and submit a pull request. Please make sure to follow the code style guidelines and ensure that all tests pass before submitting your contributions.

About

RASCAL: rapid scanning and correction of multiple sequence alignments

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages