anchor.diff:        metacode_id: metacode.id,
         permission: permission || Metamaps.Active.Map.get('permission'),
         desc: desc,
  -      link: link
  +      link: link,
  +      import_id: import_id
       });
       Metamaps.Topics.add(topic);
   
  
positive.code:     Metamaps.Mappings.add(mapping);
  
      // this function also includes the creation of the topic in the database
      self.renderTopic(mapping, topic, true, true);
    },
  };
  
negative.code:  */
  
  Metamaps.Import = {
    topicWhitelist: [
      'name', 'metacode', 'description', 'link', 'permission'
  	],
    synapseWhitelist: [
      'desc', 'description', 'category', 'topic1', 'topic2', 'permission'
    ],
  
    init: function() {
      var self = Metamaps.Import;
      $('body').bind('paste', function(e) {
        var text = e.originalEvent.clipboardData.getData('text/plain');
  
        var results = self.parseTabbedString(text);
        var topics = results.topics;
        var synapses = results.synapses;
  
        if (topics.length > 0 || synapses.length > 0) {
          if (confirm("Are you sure you want to create " + topics.length +
                      " new topics and " + synapses.length + " new synapses?")) {
            self.importTopics(topics);
            self.importSynapses(synapses);
          }//if
        }//if
      });
    },
  
    abort: function(message) {
      console.error(message);
    },
  
    parseTabbedString: function(text) {
  