@Override
	public Feature[] analyze(String hpId, String mpId) {
		String[] hpSyns = OntologyLoader.getHPSynonyms(hpId);
		if(hpSyns.length == 0) return null;

		String[] mpSyns = OntologyLoader.getMPSynonyms(mpId);
		if(mpSyns.length == 0) return null;

		int count = 0;
		for(String hpSyn: hpSyns){
			for(String mpSyn: mpSyns){
				double score = SoftTFIDFBuilder.getIntance().score(hpSyn, mpSyn);
				if(score >= THRESHOLD) count++; 
			}
		}
		
		if(count >= 2) return new Feature[]{new Feature(PREFIX_FEATURE + ":high")};
		else if(count >= 1) return new Feature[]{new Feature(PREFIX_FEATURE + ":normal")};
		else return new Feature[]{new Feature(PREFIX_FEATURE + ":none")};
	}