@Override
	public boolean equals(Object o) {
		if (o == this)
			return true;
		if (o == null)
			return false;
		if (!getClass().equals(o.getClass()))
			return false;
		final Virus v = (Virus) o;
		return getName().equalsIgnoreCase(v.getName());
	}