A general overview of features and applications of PNAs (peptide nucleic acids)