Update to PCA to take account of secondary structure featues
Added the k-NN method of PU learning