public void setInfo(String info) {
		// レコード情報設定
		this.info = info;
		
		String[] tmp = info.split(";");
		
		// 化合物名設定
		this.name = tmp[0].trim();
		
		// ソート用化合物名設定
		this.sortName = tmp[0].trim();
		
		// 付加情報設定
		StringBuffer addition = new StringBuffer();
		for (int i=0; i<tmp.length; i++) {
			if (i==0) {
				continue;
			}
			addition.append(tmp[i].trim());
			if (i != (tmp.length-1)) {
				addition.append("; ");
			}
		}
		this.addition = addition.toString();
		
		// ソート用付加情報設定
		this.sortAddition = addition.toString();
		
		// リンク用親ノード名設定
		final int maxLinkStr = 50;
		if (tmp[0].trim().length() > maxLinkStr) {
			StringBuffer parentLink = new StringBuffer();
			parentLink.append(tmp[0].trim().substring(0, maxLinkStr));
			parentLink.append("...");
			this.parentLink = sanitize(parentLink.toString());
		}
		else {
			this.parentLink = sanitize(tmp[0].trim());
		}
		
		// リンク用子ノード名設定
		this.childLink = sanitize(addition.toString());
	}