Skip to content
This repository was archived by the owner on Apr 6, 2021. It is now read-only.
/ franklin Public archive

✏️ Our DNA sequence annotation tool.

License

Notifications You must be signed in to change notification settings

TailorDev/franklin

Folders and files

NameName
Last commit message
Last commit date
Apr 23, 2018
Jun 3, 2016
Jun 30, 2016
Jul 15, 2017
Jul 15, 2017
May 13, 2016
Jun 9, 2016
Sep 29, 2016
Jun 9, 2016
Apr 23, 2018
Jul 14, 2017
Jun 9, 2016
Jul 15, 2017
Mar 6, 2018
Sep 11, 2016
Jul 15, 2017

Repository files navigation

Franklin

CircleCI

Franklin is a DNA sequence annotation tool we built at TailorDev in order to play with SVGs, React, and Redux as part of our "Le lab" sessions:

Usage

⚠️ As of April 2018, our public instance is not UP anymore.

Either install the project or use our public instance: https://franklin.lelab.tailordev.fr/.

Installation

Production

$ git clone https://github.com/TailorDev/franklin.git
$ npm install # will run `npm run build`
$ npm prune --production

We use this Dockerfile to run franklin in production (which runs npm run start from the franklin root directory).

Development

$ git clone https://github.com/TailorDev/franklin.git
$ npm install
$ npm run dev

Requirements

We use node 8.1+ and npm 5.2+.

Contributing

Please see the CONTRIBUTING file.

Running the Tests

$ npm run test

You can also "watch" them:

$ npm run test:watch

Code coverage is available by running:

$ npm run cov

Contributor Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. See the CODE_OF_CONDUCT file.

Credits

We use NtSeq (browser version) from Keith Horwood, which is versioned (and slightly modified) in app/utils/ntseq.js.

License

Franklin is released under the MIT License. See the bundled LICENSE file for details.