code: public byte getUniformlyDistributedBasicCode(long seed) {
          if (isBasic())
              return code;
  
          seed = HashFunctions.JenkinWang64shift(seed);
          if (seed < 0) seed = -seed;
          return matchingCodes[(int) (seed % basicSize)];
      }
docs: Returns uniformly distributed element (nucleotide or amino acid et cetera) corresponding to this wildcard.
  Note: for same seeds the result will be the same.
  
  @param seed seed
  @return uniformly distributed symbol corresponding to this wildcard