A practical approach to the choice of a suitable detergent and optimal conditions for solubilizing a membrane protein