New Protein Abstractions (cross-stitch like)