Natural combinatorial peptide libraries in cyanobacterial symbionts of marine ascidians.

Natural combinatorial peptide libraries in cyanobacterial symbionts of marine ascidians.