Fixed Issue #125 puppet step to add iptable rule

Signed-off-by: Sheik Hassan <solergiga@yahoo.com>
Use less severe log level when skipping gene rank records

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #232 from muslimgiga/master

Add iptables rule to puppet script to allow 0.0.0.0:8000
Enable eqeqeq in jshintrc
Added protein change information in details view

Signed-off-by: Sheik Hassan <solergiga@yahoo.com>

Signed-off-by: Sheik Hassan <solergiga@yahoo.com>
Merge pull request #250 from muslimgiga/issue-248

Fix #248.

Added protein change information to the amino acid changes in details view
Add Sample concept with Project and Sample fields

This also squashes all the redundant avocado metadata migrations and fixtures into a single one using the most recent fixture after the new Sample concept was created

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Fixed Bug with gene resources

Signed-off-by: Sheik Hassan <solergiga@yahoo.com>
Merge pull request #256 from muslimgiga/issue-247

Fix #247
Merge pull request #255 from cbmi/issue-172

Add Sample concept with Project and Sample fields
Add missing bindings for knowledge capture save handlers

This fixes the problems where the success/error notifications where not working.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Fix bug where knowledge capture form was always unpopulated

Due to a recent change in Backbone(https://github.com/jashkenas/backbone/pull/2878) we need to set id on the attributes not on model.id directly

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #259 from cbmi/knowledge-capture

Fix bugs in knowledge capture form and save notification system
Replace deprecated query.concepts.required with filters.required

This was updated in Cilantro 2.2.25. This insures compatibility with
future versions of Cilantro once the old query.concepts.required config
option is removed altogether.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Do not assume read depth is present in pipeline checks

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Use __name__ over __file__ in queue logger
Move kwargs definition inside try block

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Update delete-samples command to take multiple ids

The ids are simply arguments after the command, each separated by a space.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Avoid extra query during sample delete pre-check

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Query against sample when generating invalid id list

Signed-off-by: Don Naegely <naegelyd@gmail.com>