| jaligner. »ý¹°ÇÐÀû ·ÎÄà ½ÖÀ¸·Î ½ÃÄö½º Á¤·ÄÀ» À§ÇØ Java·Î ±¸Çö µÈ ½º¹Ì½º ¿öÅÍ¸Ç ¾Ë°í¸®Áò |
Áö±Ý ´Ù¿î·Îµå |
jaligner. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Ahmed Moustafa
jaligner. ű×
jaligner. ¼³¸í
»ý¹°ÇÐÀû ·ÎÄà ½ÖÀ¸·Î ½ÃÄö½º Á¤·ÄÀ» À§ÇØ Java¿¡¼ ±¸Çö µÈ ½º¹Ì½º ¿öÅÍ¸Ç ¾Ë°í¸®Áò Jaligner´Â Affine Gap Æä³ÎƼ ¸ðµ¨À» »ç¿ëÇÏ¿© »ý¹°ÇÐÀû ·ÎÄà ·ÎÄà ½ÖÀ¸·Î ½ÃÄö½º Á¤·ÄÀ»À§ÇÑ GotoHÀÇ °³¼± µÈ ½º¹Ì½º ¿öÅÍ¸Ç ¾Ë°í¸®ÁòÀÇ ¿ÀÇ ¼Ò½º Java ±¸ÇöÀÔ´Ï´Ù. ´ÙÀ½Àº "jaligner"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ÁÖ¿ä À¯»ç¼º Á¡¼ö ¸ÅÆ®¸¯½º·Î µ¿Àû ÇÁ·Î±×·¡¹ÖÀ» ¼öÇàÇÏ´Â °ø°£ º¹À⼺ ¹× 2 °³ÀÇ º¸Á¶ °¸ Çà·ÄÀº O (m ¥á n)¿¡¼ O (n)¿¡¼ O (m¿Í n)¿¡¼ ¼öÁ÷ ¼¿ ¹× ¼öÆò ½ÃÄö½ºÀÇ Å©±âÀÔ´Ï´Ù. °¢°¢ Å©±â m ¥á nÀÇ ¿ø·¡ÀÇ 2 Â÷¿ø ¹è¿ ´ë½Å¿¡ ÃæºÐÇÑ ´ÜÀÏ Â÷¿ø ¹è¿À» »ç¿ëÇÔÀ¸·Î½á. ¡¤ Æ®·¹À̽º ¹é ¹æÇâ (´ë°¢¼±, ¿ÞÂÊ, À§·Î ¹× Á¤Áö)À» À¯ÁöÇϱâ À§ÇØ Å©±â m ¡Á nÀÇ 2 Â÷¿ø ¹è¿Àº ´ÜÀÏ Ä¡¼öÀÇ Å©±â M ¥áÀÇ ´ÜÀÏ Â÷¿ø ¹è¿¿¡ ¸ÅÇε˴ϴÙ. ÀÌ Á¢±Ù ¹æ½ÄÀº JVM (Java Virtual Machine)ÀÌ m "°´Ã¼ÀÇ ¹è¿À» ÇÒ´çÇÏ·Á°í ½ÃµµÇÏ´Â ´ë½Å JVM (Java Virtual Machine)ÀÌ m"object "(±âº» µ¥ÀÌÅÍ À¯Çü)ÀÇ ´ÜÀÏ Â÷¿ø ¹è¿À» ÇÒ´çÇÏ·Á°í ½ÃµµÇϱ⠶§¹®¿¡ ¸Þ¸ð¸® ÇÒ´ç ÇÁ·Î¼¼½º¸¦ °¡¼ÓÈÇÕ´Ï´Ù. °¢°¢Àº n ¹ÙÀÌÆ®ÀÇ "¹è¿"ÀÔ´Ï´Ù. ¡¤ NCBI »çÀÌÆ®¿¡¼ ÇȾ÷ µÈ ÀÌ¹Ì Æ÷ÇÔ µÈ 70 °³ÀÇ Á¡¼ö ¸ÅÆ®¸¯½º°¡ ÀÌ¹Ì Æ÷ÇÔ µÈ 70 °³ÀÇ Á¡¼ö ¸ÅÆ®¸¯½º ¿Ü¿¡µµ »ç¿ëÀÚ Á¤ÀÇ Ã¤Á¡ ¸ÅÆ®¸¯½º¿Í ÇÔ²² ÀÛµ¿ÇÕ´Ï´Ù. ¡¤ GUI (Ä£¼÷ÇÑ ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º), °£´ÜÇÑ ¸í·É ÁÙ ±¸¹® ¶Ç´Â Àç»ç¿ë °¡´ÉÇÑ ÇÁ·Î±×·¡¹Ö ¾ÖÇø®ÄÉÀÌ¼Ç ÀÎÅÍÆäÀ̽º (API)¸¦ ÅëÇØ jaligner¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ½±½À´Ï´Ù.
jaligner. °ü·Ã ¼ÒÇÁÆ®¿þ¾î