code: function(id, profileKey, workDir) {
      console.log("Generating preprocessor string content");
  
      if( !profiles.hasOwnProperty("definitions") ) {
           throw("\"profiles\" dictionary is badly formed, no \"definitions\" key");
      }
      if ( !profiles.definitions.hasOwnProperty(profileKey) ) {
          throw("\"" + profileKey + "\" is not a registred SGE profile");
      }
      var string = _preprocessorDump(id, workDir, profiles.definitions[profileKey]);
      //string += _preprocessorDump(id, profiles.definitions[profileKey]);
      console.log(string);
  
      return string;
  }
docs: /*
  #$ -u ifbuser
  #$ -wd /home/ifbuser/cacheDir
  #$ -N dummy_name_long
  #$ -o dummy.out
  #$ -e dummy.err