public override string ToString() { var result = string.Empty; if (AccessionNumbers != null && AccessionNumbers.Any()) { foreach (var key in PREFERRED_ACCESSION_TYPE_ORDER) { string value; if (AccessionNumbers.TryGetValue(key, out value) && !string.IsNullOrEmpty(value)) { result += string.Format("{0}{1}:{2}", // Not L10N string.IsNullOrEmpty(result) ? string.Empty : TextUtil.SEPARATOR_TSV_STR, key, value); } } } return(result); }
public string GetSMILES() { string cas; return(AccessionNumbers != null && AccessionNumbers.TryGetValue(TagSMILES, out cas) ? cas : null); }
public string GetHMDB() { string cas; return(AccessionNumbers != null && AccessionNumbers.TryGetValue(TagHMDB, out cas) ? cas : null); }
public string GetInChI() { string inchikey; return(AccessionNumbers != null && AccessionNumbers.TryGetValue(TagInChI, out inchikey) ? inchikey : null); }
public string GetKEGG() { string kegg; return(AccessionNumbers != null && AccessionNumbers.TryGetValue(TagKEGG, out kegg) ? kegg : null); }
public string GetSMILES() { string smiles; return(AccessionNumbers != null && AccessionNumbers.TryGetValue(TagSMILES, out smiles) ? smiles : null); }
public string GetHMDB() { string hmdb; return(AccessionNumbers != null && AccessionNumbers.TryGetValue(TagHMDB, out hmdb) ? hmdb : null); }