public Song(File featureFile) 
			throws ClusterException {
		
		this.path= featureFile.getAbsolutePath();
		try {
			this.position= LoadRhythmHistogram.getValues(featureFile);
		} catch (JAXBException e) {
			throw new ClusterException(e.getMessage(), e);
		} catch (SAXException e) {
			throw new ClusterException(e.getMessage(), e);
		}
	}