code: public static MultipleAlignment toFullAlignment(CeSymmResult symm) {
  
  		if (!symm.isRefined())
  			throw new IllegalArgumentException("The symmetry result "
  					+ "is not refined, repeats cannot be defined");
  
  		MultipleAlignment full = symm.getMultipleAlignment().clone();
  
  		for (int str = 1; str < full.size(); str++) {
  			// Create a new Block with swapped AlignRes (move first to last)
  			Block b = full.getBlock(full.getBlocks().size() - 1).clone();
  			b.getAlignRes().add(b.getAlignRes().get(0));
  			b.getAlignRes().remove(0);
  			full.getBlockSet(0).getBlocks().add(b);
  		}
  		return full;
  	}
docs: Method that converts a repeats symmetric alignment into an alignment of
  whole structures.
  <p>
  Example: if the structure has repeats A,B and C, the original alignment
  is A-B-C, and the returned alignment is ABC-BCA-CAB.
  
  @param symm
  CeSymmResult
  @return MultipleAlignment of the full structure superpositions