JSFiddle - React, Tailwind, and code Playground

JavaScript

/* jshint esversion:6 */
function pairElement(str) {
  var arrP=[];
  var arrPP=[];
  var arrPPP=[];
  var m;
  var Gl =[];
  var arr1=["A", 'T', "C", 'G', 'A', 'T', 'T', 'G', 'A', 'G', 'C', 'T', 'C', 'T', 'A', 'G', 'C', 'G'];
  var arr2=['T', 'A', 'G', 'C', 'T', 'A', 'A', 'C', 'T', 'C', 'G', 'A', 'G', 'A', 'T', 'C', 'G', 'C'];
  var arr3 = str.split('');
  arr3.forEach(
  function(x){m=arr1.indexOf(x); arrP.push(arr2[m]);
             });
 
 for (i=0;i<arr3.length;i++){
 var array= new Array(arr3[i],arrP[i]);
 Gl.push(array);
 }
 
 return Gl;
 }
    
  

pairElement("GCG");