Visualization client-side framework: use simpler/faster/boundary-condition insensitive calculation for extracting subsets of reference sequence data.

This commit is contained in:
Jeremy Goecks
2014-04-07 12:21:43 -04:00
parent b5b2635b0a
commit 5edebad3e6
+2 -3
View File
@@ -610,9 +610,8 @@ var GenomeDataManager = Cache.extend({
});
},
refseq: function(data, subregion) {
var seq_start = subregion.get('start') - entry.region.get('start'),
seq_end = entry.data.length - ( entry.region.get('end') - subregion.get('end') );
return entry.data.slice(seq_start, seq_end);
var seq_start = subregion.get('start') - entry.region.get('start');
return entry.data.slice(seq_start, seq_start + subregion.length());
}
};