Hi Eleni,
For Wannier90BandsWorkChain, there is a `get_builder_from_protocol` method which will return a builder based on some predefined protocols:
However, currently the aiida-wannier90 and aiida-wannier90-workflows plugins are undergoing migrations to aiida 2.0, and there are still some upstream pull requests need to be merged into aiida-qe and QE itself, so we haven't released any stable version yet.
If you are using the old versions and it is working in your setup, to change pseudopotential, you can use the `get_builder_from_protocol` method and directly change the pseudo potential in the returned builder. However, bear in mind that the number of Wannier functions depends on the pseudopotentials you are using (e.g., whether it includes semicore states, etc.), so if you want to user a different set of pseudos, better check carefully each parameters (num_wann, num_bands, exclude_bands, projections, ...) in the builder to make sure you reach good quality Wannier functions.
Best,
Junfeng