code: public static boolean areAntiparallel(PolymerNotation polymerOne, PolymerNotation polymerTwo)
  			throws RNAUtilsException, HELM2HandledException, ChemistryException, NucleotideLoadingException {
  		checkRNA(polymerOne);
  		checkRNA(polymerTwo);
  		PolymerNotation antiparallel = getAntiparallel(polymerOne);
  		String sequenceOne = FastaFormat
  				.generateFastaFromRNA(MethodsMonomerUtils.getListOfHandledMonomers(antiparallel.getListMonomers()));
  		String sequenceTwo = FastaFormat
  				.generateFastaFromRNA(MethodsMonomerUtils.getListOfHandledMonomers(polymerTwo.getListMonomers()));
  		return sequenceOne.equals(sequenceTwo);
  	}
docs: method to check if two given polymers are complement to each other
  
  @param polymerOne
  PolymerNotation of the first polymer
  @param polymerTwo
  PolymerNotation of the second polymer
  @return true, if they are opposite to each other, false otherwise
  @throws RNAUtilsException
  if the polymers are not rna/dna or the antiparallel strand
  can not be built from polymerOne
  @throws HELM2HandledException
  if the polymers contain HELM2 features
  @throws ChemistryException
  if the Chemistry Engine can not be initialized
  @throws NucleotideLoadingException if nucleotides can not be loaded