["data_file","sop","model","publication"].each do |type|
    eval <<-END_EVAL
      def #{type}_masters
        assays.collect{|a| a.send(:#{type}_masters)}.flatten.uniq
      end