define([], function() {
    
    return {
        opts: function() {
            return _.map(this.list, function(v,s) { return '<option value="'+v+'">'+s+'</option>' }).join()
        },
        obj: function() {
            return this.list
        },

        key: function(value) {
            return _.invert(this.list)[value]
        },

        list: {
            '': '',
            'native': 'OSC',
            'anomalous': 'SAD',
        }
        
    }
    
})
@@ -226,16 +226,25 @@
  return 
+_.invert(
 this.lis
@@ -244,16 +244,17 @@
 his.list
+)
 %0A       
@@ -429,24 +429,62 @@
    '
-anomalous': 'SAD
+phasing': 'SAD',%0A            'ligand': 'Ligand binding
 ',%0A 

update experiment kinds