ByNobleID
    Self-assembly of proteins and their nucleic acids. | NobleID