bradfordcondon fdadccca68 WIP | 6 years ago | |
---|---|---|
.github | 6 years ago | |
docs | 6 years ago | |
legacy | 6 years ago | |
tests | 6 years ago | |
tripal | 6 years ago | |
tripal_bulk_loader | 6 years ago | |
tripal_chado | 6 years ago | |
tripal_chado_views | 6 years ago | |
tripal_daemon | 6 years ago | |
tripal_ds | 6 years ago | |
tripal_ws | 6 years ago | |
.gitignore | 6 years ago | |
.travis.yml | 6 years ago | |
CONTRIBUTING.md | 6 years ago | |
LICENSE.txt | 7 years ago | |
README.md | 6 years ago | |
composer.json | 6 years ago | |
composer.lock | 6 years ago | |
phpunit.xml | 6 years ago |
Tripal is a toolkit for constructing online biological (genetics, genomics, breeding, etc.) community databases, and Tripal is a member of the GMOD family of tools. Tripal v3 provides integration with the GMOD Chado database by default.
Genetics, genomics, breeding, and other biological data are increasingly complicated and time-consuming to publish online for others to search, browse and make discoveries with. Tripal provides a framework to reduce the complexity of creating such a site, and provides access to a community of similar groups that share community-standards. The users of Tripal are encouraged to interact to address questions and learn the best practices for sharing, storing, and visualizing complex biological data.
The primary goals of Tripal are to:
The following major features are available in Tripal v3.
Please follow the instructions in the online Tripal User's Guide for Tripal v2 or Tripal v3.
Please follow the Upgrade Instructions in the Tripal v3 User's Guide
Tripal can be used “as is” but also allows for complete customization. PHP-based template files are provided for all data types to allow for precise customizations as required by the community. A well-developed Tripal API provides a uniform set of variables and functions for accessing any and all data within the Chado database. See the Tripal 3.x Developer's Handbook for additional details.
To run PHP unit tests on your local system, run composer install
to install developer-specific requirements. Next, create a .env
file in your /Tests/
directory that defines the DRUPAL_ROOT
variable, for example
DRUPAL_ROOT=/var/www/html
Then run PHPUnit from your root Tripal directory.
PHPUnit tests will also be run in the Travis CI build.
Read our testing guidelines