transmart/dalliance-plugin

Name: dalliance-plugin

Owner: TranSMART Project

Description: null

Forked from: thehyve/dalliance-plugin

Created: 2016-10-17 13:36:41.0

Updated: 2016-10-17 13:36:42.0

Pushed: 2017-03-31 07:43:21.0

Homepage: null

Size: 4551

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

dalliance-plugin for tranSMART

Dalliance is a lightweight genome visualization tool that's easy to embed in web pages and applications. It supports integration of data from a wide variety of sources, and can integrate data either from DAS servers or directly from popular genomics file formats. (http://www.biodalliance.org/)

This repository contains Dalliance plugin for tranSMART based on Dalliance ver 0.12. This plugin currently only works in combination with TheHyve's transmartApp project (https://github.com/thehyve/transmartApp)

How to Use:

Dalliance plugin can be embedded in your transmart application by include it in transmartApp's BuildConfig.groovy to have dalliance-plugin for transmart and add The Hyve repository

 plugins {
        ..
        runtime ':dalliance-plugin:0.2-SNAPSHOT'
        ..
}

..

    repositories {
        mavenRepo([
                name: 'repo.thehyve.nl-public',
                url: 'https://repo.thehyve.nl/content/repositories/public/',
])

After restarting transmartApp, dalliance-plugin will be downloaded and installed.

Embedding dalliance-plugin as inplace-plugin (for Development)
 grails.plugin.location.'dalliance-plugin' = '/path/to/dalliance-plugin project'

Changing the source files requires a build with gulp to refresh the javascript files (next section).

Building and deploying

Before deploying, the project needs to be built using gulp. Detailed instructions can be found in the dalliance readme: https://github.com/thehyve/dalliance-plugin/blob/master/web-app/README.md. The files to build are located in web-app and the resulting files will be put in web-app/build. These files are also under version control and need to be committed before deploying.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.