anchor.diff:  			var getPdbData = function(sequenceData)
   			{
   				// TODO sequenceData may be null for unknown genes...
  -
   				// get the first sequence from the response
   				var sequence = sequenceData[0];
   
  
positive.code: 					positions: positionData.join(" ")},
  					function(pdbData) {
  						// init view with the sequence and pdb data
  						init(sequence, pdbData);
  				});
  			};
  
  			// get sequence data & pdb data for the current gene & init view
  			$.getJSON("getPfamSequence.json", {geneSymbol: gene}, getPdbData);
  		},
  		/**
  		 * Initializes the mutation diagram view.
  
negative.code: 					// init diagram toolbar
  					mainView.initToolbar(diagram, gene);
  
  					if (self.mut3dVisView &&
  						pdbData)
  					{
  						// collection of pdb model instances
  						var pdbColl = self.util.processPdbData(gene, pdbData);
  
  						// init the 3d view
  						var view3d = new Mutation3dView({
  							el: "#mutation_3d_" + gene,
  