private void setNodeLabelFromAttributes(DrawableNode treeNode) {

		if (treeNode.getAnnotationValue("Scientific name")!=null) {
			treeNode.setLabel(treeNode.getAnnotationValue("Scientific name") );
			return;
		}
		if (treeNode.getAnnotationValue("Common name")!=null) {
			treeNode.setLabel(treeNode.getAnnotationValue("Common name") );
			return;
		}
		if (treeNode.getAnnotationValue("Name")!=null) {
			treeNode.setLabel(treeNode.getAnnotationValue("Name") );
			return;
		}
		if (treeNode.getAnnotationValue("Id")!=null) {
			treeNode.setLabel(treeNode.getAnnotationValue("Id") );
			return;
		}
		if (treeNode.getAnnotationValue("Id")!=null) {
			treeNode.setLabel(treeNode.getAnnotationValue("Id") );
			return;
		}
		if (treeNode.getAnnotationValue("Accession")!=null) {
			treeNode.setLabel(treeNode.getAnnotationValue("Accession") );
			return;
		}
		
		if (treeNode.getAnnotationValue("URI")!=null) {
			treeNode.setLabel(treeNode.getAnnotationValue("URI") );
			return;
		}
	}