threose nucleic acid Synonyms