Use of machine learning algorithms to classify binary protein sequences as highly-designable or poorly-designable