Validation of the detergent micelle classification for membrane protein crystals and explanation of the Matthews Graph for soluble proteins