 		result = {}
 		conda_output = child_process.execSync ' conda search ".*" --names-only '
 		names = conda_output.toString().split('\n').slice(1)  # skip first line of output
-		(result[name] = {name: name, description: null, url: null, summary: null,command: ["conda", "install", "-y", name]} for name in names)
+		(result[name] = {name: name, description: null, source: 'conda', url: null, summary: null,command: ["conda", "install", "-y", name]} for name in names)
 		return result
 
 	getPipPackages: (callback) ->

				name: name
				summary: null
				description: null
				url: "http://bioconductor.org/packages/release/bioc/html/#{name}.html"
				command: [
					"sudo", "Rscript", "-e",

				name: row.Package
				summary: row.Title
				description: row.Description
				source: 'cran'
				url: "https://cran.rstudio.com/web/packages/#{row.Package}/index.html"
				command: [
					"sudo", "Rscript", "-e", "install.packages('#{row.Package}');
