how exactly does it work? i dont mean the client, i mean the algorythm, what does it calculate? 3d protein structures? immune Y-body structures? dna/rna structures?