Skip to content

A LIMS abstraction layer to provide generalized LIMS access via a web service.

License

Notifications You must be signed in to change notification settings

oicr-gsi/pinery

Repository files navigation

Build Status

Pinery

Pinery is a webservice that provides a LIMS abstraction layer. The main advantage of this is to avoid tightly coupling your other applications with a particular data source. This means that your downstream applications are not dependent on a specific LIMS' schema. You can write your applications once and they will be compatible with any data source that has a Pinery implementation.

Build

Build all modules, running all unit tests and integration tests:

mvn clean install -DskipITs=false

Components

Webservice

Pinery is a read-only webservice that pulls information from a LIMS. This is an API that requires implementation such as the one by MISO-LIMS.

More Info

Java Client

The Java Client simplifies consumption of the Pinery webservice from within a Java app.

More Info

Contributing

  • Maven 3 and JDK 17 or later are required
  • Nothing should be committed directly to a versioned branch. Make a pull request when your work is ready to be merged
  • Pull requests must pass the continuous integration (CI) build, and be reviewed before merging

License

Pinery is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Pinery is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

The GNU General Public License Version 3 is included in this repository as LICENSE. It is also available online at http:https://www.gnu.org/licenses/.

Support

For support, please file an issue on the Github project or send an email to gsi.oicr.on.ca

About

A LIMS abstraction layer to provide generalized LIMS access via a web service.

Resources

License

Stars

Watchers

Forks

Packages

No packages published