Three Reversible Data Encoding Algorithms based on DNA and Amino Acids Structure | Synapse