FastaValidator is a parser for the FASTA file format, which is one of the most common file formats to store nucleotide or protein sequence information.
The major intention behind writing this software is to have a fast parser, which is on the one hand able to handle huge amounts of data and on the other easy to integrate in existing software. Also correctness and stability of the code are a must for this software.
Secondly the software should be available to a broad audience of developers.
These objectives were achieved by using standard technologies from compiler construction (JFlex), software building (Ant), documentation (Javadoc) and a strong, proven software library (Java Class Library) as a base for FastaValidator.
We tried to keep the whole software as simple as possible.
To address a bigger community of potential users the Java language was chosen and binaries are offered as Java Archive (jar) for the common development platforms (Linux, Mac OS X).
Additionally documentation, a demo and several test files were included and made available for download.
We hope that you enjoy using our software. If you have any comments, questions or feature requests please feel free to send us an email: megx@mpi-bremen.de.