import DS from 'ember-data'; import Ember from 'ember'; export default DS.Model.extend({ measurements: DS.hasMany('measurements', { async: true }), speciesName: DS.attr('string'), strainName: DS.attr('string'), strainType: DS.attr('string'), etymology: DS.attr('string'), accessionBanks: DS.attr('string'), genbankEmblDdb: DS.attr('string'), isolatedFrom: DS.attr('string'), createdAt: DS.attr('date'), updatedAt: DS.attr('date'), deletedAt: DS.attr('date'), totalMeasurements: DS.attr('number'), fullName: Ember.computed('speciesName', 'strainName', function() { return this.get('speciesName') + ' (' + this.get('strainName') + ')'; }) });