ByNobleID
    Semliki Forest virus envelope proteins function as proton channels. | NobleID