Simple bioseparations using self-cleaving elastin-like polypeptide tags | doi.page