Giter Club home page Giter Club logo

setup_tracking's Introduction

setup_tracking

Setup a vrtracking pipeline

Build Status
License: GPL v3

Contents

Introduction

setup_tracking is used to set up a new vrtrack pipeline. It creates a database and initally seeds it. It creates directories and config files and outputs a line to add to the crontab.

Installation

setup_tracking has the following dependencies:

Required dependencies

Running the tests

The test can be run with dzil from the top level directory:

dzil test

Usage

setup_tracking.pl -h

Usage: ./bin/setup_tracking.pl [options] short_name
  -d|pipeline_base_directory  <Base directory for pipeline defaults to /lustre/scratch118/infgen/pathogen/pathpipe>
  -c|config_base_directory    <Config file directory, defaults to /nfs/pathnfs01/conf>
  -l|log_base_directory       <Log file directory, defaults to /nfs/pathnfs01/log>
  -p|prefix                   <prefix of database name, defaults to pathogen>
  -s|suffix                   <suffix of database name, defaults to external>
  -e|environment              <production or test, defaults to production>
  -n|no_populate_assembly     <do not populate assembly table>
  -h|help                     <print this message>

Defaults should be find for pathogens, so typical usage is:
./bin/setup_tracking.pl abc
which creates a database called pathogen_abc_external,
config files in /nfs/pathnfs01/conf/pathogen_abc_external
and pipeline files in /lustre/scratch118/infgen/pathogen/pathpipe/pathogen_abc_external/seq-pipelines

Setup a new vrtrack pipeline. It creates a database, initally seeds it, creates directories, creates config files and outputs the line to add to the crontab.

License

setup_tracking is free software, licensed under GPLv3.

Feedback/Issues

Please report any issues to the issues page or email [email protected].

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.