sábado, 10 de diciembre de 2011

Verificar una región cromosómica con el validator jQuery

Una región cromosómica es una parte del cromosoma, que se divide en bandas y sub-bandas, definida para identificar la localización de un gene. Cada banda tiene un número o una letra correspondiente al par de cromossomos. Las regiones p y q se utilizan, respectivamente, para identificar el brazo corto y el brazo largo del cromosoma.

Estos son algunos ejemplos de regiones cromosómicas: 13q14, 1p12, 1p12.3
1p12.3 significa en el brazo corto (p) del cromosoma 1, región 1, banda 2, sub-banda 3.

Nota: nos limitamos aquí a una notación simplificada, la notación completa teniendo también en cuenta la posible presencia de un signo + o - después la letra p o q (ganancia o pérdida de cromosoma) y la translocación.

El plugin validator de jQuery se puede usar para validar cualquier campo de formulario y, junto con una expresión regular, puede validar cualquier campo de texto.
En el siguiente ejemplo, definimos una región cromosómica como una cadena de uno o dos dígitos, seguidos por la letra p o q y por dos otros dígitos, eventualmente seguidos por un punto y uno o dos dígitos.
jQuery.validator.addMethod("chromosomalRegionValidator", function(value, element) {
    return /^((\d{1,2})(p|q)(\d\d)|(\d{1,2})(p|q)(\d\d)\.\d{1,2})$/i.test(value);
}, 'Por favor entra una región cromosómica válida (ejemplo: <i>9p21</i>, <i>13q14</i>, <i>5p13.1</i>...)');


Check a chromosome region with jQuery validator (en inglés)
Vérifier une région chromosomique avec jQuery validator (en français)
Verificar uma região cromossômica com o validator jQuery (em português)

No hay comentarios:

Publicar un comentario