diff --git a/src/couchapp/secreton/views/by_replicon_taxonomy/map.js b/src/couchapp/secreton/views/by_replicon_taxonomy/map.js
new file mode 100644
index 0000000000000000000000000000000000000000..2d3d50fd6ff343f7033dc7bccb64dfc9e1719167
--- /dev/null
+++ b/src/couchapp/secreton/views/by_replicon_taxonomy/map.js
@@ -0,0 +1,8 @@
+function(doc) {
+	var taxo =  doc.replicon.taxonomy;
+	for( var i=0; i<taxo.length; i++ ){
+		emit(taxo[i], doc._id);
+  }
+}
+
+
diff --git a/src/couchapp/secreton/views/by_replicon_taxonomy/views.js b/src/couchapp/secreton/views/by_replicon_taxonomy/views.js
deleted file mode 100644
index 0738d7085800de963c245dae81131ceb6e691518..0000000000000000000000000000000000000000
--- a/src/couchapp/secreton/views/by_replicon_taxonomy/views.js
+++ /dev/null
@@ -1,7 +0,0 @@
-function(doc) {
-  for( i in doc.replicon.taxonomy ){
-         emit(doc.replicon.taxonomy[i], doc._id);
-  }
-}
-
-