tengo un problema, ayuda!!!

melissa
29 de Junio del 2005
una part del proyecto del genoma humano es la cadena ADN, esta es una palabra compuesta por adenina(A), citocina(C), guanina(G),timina(T). queremos clasificar dichas cadenas segun las relaciones entre sus integrantes considerados por parejas dada la cadena x=x1x2...xk, el par(xm,xn), esta ordenado si xm es alfabeticamente < o = que xn. definamos la funcion desorden (x) como el numero de pares desordenados (xm,xn), tales que m<n. asi, desorden ("CCGATC")=5, siendo los pares desordenados (x1,x4), (x2,x4),(x3,x4),(x3,x6),(x5,x6). diseñar un programa que lea una cadena de ADN y arroge el valor de funcion desorden y asi como los pares desordenados .
por favor, necesito un algoritmo para este programa, lo necesito antes del viernes 01/07!!!!!