From 46a92725c374e8465060aa03e919afb6c99cd6b3 Mon Sep 17 00:00:00 2001 From: Brigitte Hofmeister Date: Thu, 10 Nov 2016 09:45:00 -0500 Subject: [PATCH] added helper coverage class --- js/Model/NamedCoverageFeature.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 js/Model/NamedCoverageFeature.js diff --git a/js/Model/NamedCoverageFeature.js b/js/Model/NamedCoverageFeature.js new file mode 100644 index 0000000..985b441 --- /dev/null +++ b/js/Model/NamedCoverageFeature.js @@ -0,0 +1,21 @@ +/** + * Based on JBrowse CoverageFeature but includes name attribute + */ +define( ['JBrowse/Util'], + function( Util ) { + +return Util.fastDeclare( + { + get: function(f) { + return this[f]; + }, + tags: function() { return [ 'start', 'end', 'score' ]; }, + score: 0, + constructor: function( args ) { + this.start = args.start; + this.end = args.end; + this.score = args.score; + this.name = args.name; + } + }); +});