Contents:
get_ligand_resnames_from_pdb_str()
Uses MDAnalysis to figure out what residue names the ligand(s) in the protein PDB (str) has/have.
Uses StringIO to circumvent having to write to memory.