@Override
	public String toString() {
		// Alignment not performed
		if (score == null) return "";

		char matching[] = new char[alignmentA.length];

		for (int i = 0; i < alignmentA.length; i++) {
			if ((alignmentA[i] == ' ') || (alignmentB[i] == ' ') || (alignmentA[i] == '-') || (alignmentB[i] == '-')) matching[i] = ' ';
			else if (alignmentA[i] == alignmentB[i]) matching[i] = '|';
			else matching[i] = '*';
		}

		return "\t" + new String(alignmentA) + "\n\t" + new String(matching) + "\n\t" + new String(alignmentB);
	}