DNA and RNA : properties and modifications, functions and interactions, recombination and applications