|
|
|
»ý¹°Á¤º¸ÇÐÀ» À§ÇÑ ÆÄÀ̽ã : À¯¿¬ÇÑ ÆÄÀ̽ã ÄÚµå ÀÛ¼º, Å×½ºÆ®, ¸®ÆÑÅ丵
|
|
|
ÇÁ·Î±×·¡¹Ö ¾ð¾î(¿¡ÀÌÄÜÃâÆÇ)1
¤Ó Ken Youens-Clark
¤Ó
¿¡ÀÌÄÜÃâÆÇ
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
ÆÄÀ̽ãÀ¸·Î »ý¹°Á¤º¸ÇÐ µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ´Â ¹ýÀ» ¹è¿î´Ù. »ý¹°Á¤º¸Çп¡¼ Áß¿äÇÑ °è»ê, Áï ´ºÅ¬·¹¿ÀƼµå ºóµµ °è»ê, mRNA ¹ø¿ª, DNA ¿ª»óº¸Ã¼ ±¸Çϱâ, GCÇÔ·® °è»ê, DNAÀÇ ¸ðƼÇÁ ã±â, ORF ÇÁ·¹ÀÓ Ã£±â µîÀ» ÆÄÀ̽ã ÄÚµå·Î ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ÆÄÀ̽ã Äڵ带 ´Ù·ç¸é¼ °á°ú¸¦ Å×½ºÆ®ÇÏ°í, ¹®¼ÈÇؼ ÀÛ¼ºÇÏ´Â ¹æ¹ý±îÁö »ìÆ캻´Ù. ¶ÇÇÑ, ¿©·¯ ¼Ö·ç¼ÇÀ» Á¦½ÃÇÏ¸é¼ µ¶ÀÚ°¡ Á÷Á¢ °è»êÇغ¼ ¼ö ÀÖ°Ô ÇÏ°í, ¿©·¯ ¹æ¸éÀ¸·Î »ý°¢ÇÒ ¼ö ÀÖ°Ô²û µµ¿ÍÁØ´Ù. ÀÌÈÄ Seqmagique, FASTX, BLAST µîÀ» ¼Ò°³Çϸç ÆÄÀ̽㠿ÜÀÇ ´Ù¸¥ ºÐ¼®¹ýÀ» ¼Ò°³Çϸç Áö½ÄÀÇ ¹üÀ§¸¦ ³ÐÇôÁØ´Ù.
-
-
¢Â ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¢Â
¡ß ¸Å°³ º¯¼ö¸¦ ¹®¼ÈÇÏ°í °ËÁõÇÒ Ä¿¸Çµå ¶óÀÎ ÆÄÀ̽ã ÇÁ·Î±×·¥ »ý¼º
¡ß ¸®ÆÑÅ丵 ÇÁ·Î±×·¥À» È®ÀÎÇÏ°í ¿Ã¹Ù¸¥Áö È®ÀÎÇϱâ À§ÇÑ Å×½ºÆ® ÀÛ¼º
¡ß ¹ÙÀÌ¿ÀÆÄÀ̽ã°ú °°Àº ÆÄÀ̽㠵¥ÀÌÅÍ ±¸Á¶¿Í ¸ðµâÀ» »ç¿ëÇÑ »ý¹°Á¤º¸ÇÐ ¾ÆÀ̵ð¾î ÇØ°á
¡ß makefileÀ» »ç¿ëÇؼ ÀçÇö °¡´ÉÇÑ ¹Ù·Î °¡±â¿Í ¿öÅ©Ç÷ΠÁ¦ÀÛ
¡ß FASTA, FASTQ¿Í °°Àº Çʼö »ý¹°Á¤º¸ÇÐ ÆÄÀÏ Çü½Ä ±¸¹® ºÐ¼®
¡ß Á¤±Ô½ÄÀ» »ç¿ëÇؼ ¹®ÀÚ ÆÐÅÏ Ã£±â
¡ß ÆÄÀ̽㿡¼ filter(), map(), reduce()¿Í °°Àº °íÂ÷ ÇÔ¼ö »ç¿ë
¢Â ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¢Â
ÇÁ·Î±×·¡¹Ö ±â¼ú¿¡ °ü½ÉÀÌ ÀÖ°í, ¹®¼¸¦ »ý¼ºÇÏ°í, ¸Å°³ º¯¼ö¸¦ °ËÁõÇÏ°í, ¿ì¾ÆÇÏ°Ô ½ÇÆÐÇÏ°í, ¾ÈÁ¤ÀûÀ¸·Î ÀÛµ¿ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í ½Í´Ù¸é ÀÌ Ã¥À» Àоî¾ß ÇÑ´Ù. Å×½ºÆ®´Â Äڵ带 ÀÌÇØÇÏ°í ÄÚµåÀÇ Á¤È®¼ºÀ» È®ÀÎÇÏ´Â µ¥ Áß¿äÇÑ ±â¼úÀÌ´Ù. ÀÌ Ã¥¿¡¼´Â ÀúÀÚ°¡ ÀÛ¼ºÇÑ Å×½ºÆ® »ç¿ë ¹æ¹ý°ú ÇÁ·Î±×·¥¿¡ ´ëÇÑ Å×½ºÆ® ÀÛ¼º ¹æ¹ýÀ» ¼Ò°³ÇÒ °ÍÀÌ´Ù.
³»¿ëÀ» ÃÖ´ëÇÑ È°¿ëÇϱâ À§Çؼ´Â ÆÄÀ̽㿡 ´ëÇÑ È®½ÇÇÑ ÀÌÇØ°¡ ÀÖ¾î¾ß ÇÑ´Ù. ¡º21°³ÀÇ ÀÛ°í Àç¹Ì³ ÆÄÀ̽ã ÇÁ·ÎÁ§Æ®¡»(Á¦ÀÌÆà, 2021)¿¡¼ °¡¸£Ä£ ±â¼úÀ» ¹ÙÅÁÀ¸·Î ¹®ÀÚ¿, ¸®½ºÆ®, Æ©ÇÃ, µñ¼Å³Ê¸®, ÁýÇÕ, ¸í¸íµÈ Æ©Çðú °°Àº ÆÄÀ̽㠵¥ÀÌÅÍ ±¸Á¶¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÙ °ÍÀÌ´Ù. ÆÄÀ̽ã Àü¹®°¡°¡ µÉ ÇÊ¿ä´Â ¾øÁö¸¸, ŸÀÔ, Á¤±Ô Ç¥Çö½Ä, °íÂ÷ ÇÔ¼ö¿¡ ´ëÇÑ ¾ÆÀ̵ð¾î, Å×½ºÆ®¿Í ½ºÅ¸ÀÏ, ±¸¹®, Á¤È®¼º üũ¸¦ À§ÇÑ pylint, flake8, yapf, pytest µµ±¸ »ç¿ë ¹æ¹ý°ú °°Àº ¸î °¡Áö °í±Þ °³³äÀ» ÀÌÇØÇϵµ·Ï È®½ÇÈ÷ ¹Ð¾îÁÙ °ÍÀÌ´Ù. ÇÑ °¡Áö ÁÖ¸ñÇÒ ¸¸ÇÑ Â÷ÀÌÁ¡Àº ÀÌ Ã¥ÀÇ ¸ðµç Äڵ忡¼ ÀÏ°üµÇ°Ô ŸÀÔ ÁÖ¼®À» »ç¿ëÇÏ°í, mypy °³¹ß ÅøÀ» »ç¿ëÇؼ ¿Ã¹Ù¸¥ ŸÀÔ »ç¿ëÀ» º¸ÀåÇÑ´Ù´Â °ÍÀÌ´Ù.
¢Â ÀÌ Ã¥ÀÇ ±¸¼º ¢Â
ÀÌ Ã¥Àº Å©°Ô µÎ ºÎºÐÀ¸·Î ³ª´¶´Ù. 1ºÎ´Â Rosalind.info À¥»çÀÌÆ®¿¡¼ ¹ß°ßµÈ ÇÁ·Î±×·¡¹Ö ¹®Á¦ Áß 14°³¸¦ ´Ù·é´Ù(http://rosalind.info/about). 2ºÎ´Â »ý¹°Á¤º¸Çп¡¼ ³»°¡ Áß¿äÇÏ´Ù°í »ý°¢ÇÏ´Â ´Ù¸¥ ÆÐÅÏÀ̳ª °³³äÀ» º¸¿© ÁÖ´Â ´õ º¹ÀâÇÑ ÇÁ·Î±×·¥À» ´Ù·é´Ù. ¸ðµç Àå¿¡¼´Â ÀÛ¼ºÇØ¾ß ÇÒ ÄÚµù °úÁ¦¸¦ ¼³¸íÇÏ°í ÀÛ¾÷ ÇÁ·Î±×·¥À» ¾ðÁ¦ ÀÛ¼ºÇß´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Â Å×½ºÆ® ¸ðÀ½À» Á¦°øÇÑ´Ù.
ºñ·Ï ¡®Zen of Python(https://oreil.ly/20PSy)¡¯Àº ¡°ÇÁ·Î±×·¥À» ¼öÇàÇÏ´Â ºÐ¸íÇÑ ¹æ¹ýÀÌ Çϳª ÀÖ¾î¾ß Çϸç, °¡±ÞÀûÀ̸é Çϳª¸¸ ÀÖ¾î¾ß ÇÑ´Ù¡±¶ó°í ¸»ÇÏÁö¸¸, ³ª´Â ¹®Á¦¿¡ ´ëÇØ ´Ù¾çÇÑ Á¢±Ù ¹æ½ÄÀ» ½ÃµµÇÔÀ¸·Î½á »ó´çÈ÷ ¸¹Àº °ÍÀ» ¹è¿ï ¼ö ÀÖ´Ù°í »ý°¢ÇÑ´Ù. ÆÞ(Perl)Àº »ý¹°Á¤º¸ÇÐÀ¸·Î µé¾î°¡´Â °ü¹®À̾ú°í, ÆÞ Ä¿¹Â´ÏƼÀÇ ¡®½ÃµµÇϱâ À§ÇÑ ÇÑ °¡Áö ÀÌ»óÀÇ ¹æ¹ýÀÌ ÀÖ´Ù(TMTOWTDI, There¡¯s More Than One Way To Do It)¡¯ Á¤½ÅÀº ¿©ÀüÈ÷ ³ª¿¡°Ô °ø°¨À» ÀÏÀ¸Å²´Ù. ÀϹÝÀûÀ¸·Î °¢ ÀåÀÇ ÁÖÁ¦¿Í º¯Çü Á¢±Ù ¹æ½ÄÀ» µû¸£¸ç, ÆÄÀ̽㠱¸¹®°ú µ¥ÀÌÅÍ ±¸Á¶ÀÇ ´Ù¾çÇÑ Ãø¸éÀ» Ž»öÇϱâ À§ÇÑ ¸¹Àº ¼Ö·ç¼ÇÀ» º¸¿©ÁØ´Ù.
¢Â ¿Å±äÀÌÀÇ ¸» ¢Â
»ý¹°Á¤º¸ÇÐÀº »ý¸í°øÇаú ÄÄÇ»ÅÍ°øÇÐ µÎ °¡Áö Áö½ÄÀ» ¸ðµÎ °®°í ÀÖ¾î¾ß Á¦´ë·Î ÀÌÇØÇÒ ¼ö ÀÖ´Ù°í »ý°¢ÇÑ´Ù. ƯÈ÷ ÄÄÇ»ÅÍ°øÇÐ Áö½ÄÀ» ´õ ¸¹ÀÌ °®°í ÀÖ´Ù¸é ´õ ÀÌÇØÇϱ⠽¬¿î Çй®ÀÎ °Í °°´Ù. ¿Ö³ÄÇÏ¸é ³»°¡ »ý¹°Á¤º¸ÇÐÀ» óÀ½ ¹è¿ï ¶§ ÀÌÇظ¦ Çϳªµµ ¸ø Çß¾ú±â ¶§¹®ÀÌ´Ù. ±×·¯³ª ÀÌ Ã¥À» ¹ø¿ªÇÏ¸é¼ »ý¸í°øÇп¡ ´ëÇÑ Áö½ÄÀÌ ºÎÁ·Çؼ°¡ ¾Æ´Ï¶ó, ÄÄÇ»ÅÍ Áö½ÄÀÌ ¾ø¾î¼¿´´Ù´Â »ç½ÇÀ» ±ú´Þ¾Ò´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ°¡ µÈ Áö±ÝÀº ÄÄÇ»ÅÍ ¿ë¾î¿¡ ´ëÇÑ Áö½ÄÀ» ÅëÇØ ÆÄÀ̽㠷ÎÁ÷ÀÌ ¿Ö ±×·¸°Ô ÁøÇàµÇ´ÂÁö ÀÌÇØÇÒ ¼ö ÀÖ°Ô µÆ´Ù.
±×·¸±â ¶§¹®¿¡ ÄÄÇ»ÅÍ ÄÚµù Áö½Ä, ƯÈ÷ ÆÄÀ̽ã°ú ¾Ë°í¸®µëÀ» ¹è¿ü´Ù¸é ÀÌ Ã¥À» ÀÌÇØÇϱ⠼ö¿ùÇÒ °ÍÀÌ´Ù. ƯÈ÷, ¹®¼ÈÇÏ°í Å×½ºÆ®ÇÏ´Â °ú...Á¤Àº »ý¸í°øÇеµ·Î¼´Â ÀÌÇØÇϱâ Èûµé ¼ö ÀÖ´Ù. Å×½ºÆ®´Â Å×½ºÆ® ÁÖµµ °³¹ß·ÐTDDÀûÀ¸·Î ²À ÇÊ¿äÇÑ °úÁ¤ÀÌ°í, ¹®¼ÈÇÏ´Â °úÁ¤µµ °³¹ßÀÚ°¡ ¼ÒÅëÇϱâ À§ÇØ ²À ÇÊ¿äÇÑ °úÁ¤ÀÌ´Ù. ±×·¸±â ¶§¹®¿¡, °³¹ßÀÚÀÇ ÀÔÀå¿¡¼ ¾´ »ý¹°Á¤º¸ÇРåÀ̶ó°í º¼ ¼ö ÀÖ´Ù.
±×·¸Áö¸¸ »ý¸í°øÇеµ°¡ ºÁµµ ÁÁÀº Ã¥ÀÌ´Ù. ÄÚµå·Î ºÐ¼®ÇÏ´Â ¹æ¹ýÀ» Á¤¸» ÀÚ¼¼È÷ ¼³¸íÇÏ°í ÀÖ¾î¼ Ãʺ¸ÀÚµµ Â÷±ÙÂ÷±Ù µû¶óÇϱ⠽±´Ù. ¹°·Ð ÆÄÀ̽㿡 ´ëÇÑ ±âÃÊ Áö½ÄÀº ÀÖ¾î¾ß ÀÌÇØÇϱ⠽±´Ù. »ý¸í°øÇеµµç °³¹ßÀÚµç »ý¹°Á¤º¸ÇÐÀ» ±âÃʺÎÅÍ ½ÃÀÛÇؼ ±íÀÌ ÀÖ°Ô ¹è¿ì°í ½Í´Ù¸é ÀÌ Ã¥ÀÌ Å« µµ¿òÀÌ µÉ °ÍÀ̶ó°í È®½ÅÇÑ´Ù.
ÀÌ Ã¥Àº ³ªÀÇ Ã¹ ¹ø° ¹ø¿ª Ã¥À¸·Î ¼Åø°Ô ÁøÇàÇß´Ù. ±×·¸Áö¸¸ Ã¥À» ¹ø¿ªÇÏ¸é¼ ¸¹ÀÌ ¹è¿üÀ¸¸ç, ¾ÆÁ÷µµ °³¹ßÀûÀ¸·Î Áö½ÄÀÌ ºÎÁ·ÇÏ´Ù´Â »ý°¢À» ÀÚÁÖ Çß´Ù. µ¶ÀÚµéÀº Ã¥À» Â÷±ÙÂ÷±Ù ÀÐÀ¸¸ç ³ªº¸´Ù ´õ ¸¹ÀÌ ¾ò¾î°¬À¸¸é ÁÁ°Ú´Ù. Ã¥À» ÀÐÀ¸¸ç Ç¥ÇöÀÌ ¾î»öÇϰųª Çؼ®ÀÌ ÀÌ»óÇÑ ºÎºÐÀÌ ÀÖ´Ù¸é ¾ðÁ¦µç Çǵå¹éÀ» ÁÖ±æ ¹Ù¶õ´Ù.
-
-
1ºÎ. Rosalind.info 縰Áö
1Àå. Å×Æ®¶ó´ºÅ¬·¹¿ÀŸÀÌµå ºóµµ: ºóµµ¼ö °è»ê
__½ÃÀÛÇϱâ
____new.py¸¦ »ç¿ëÇØ »õ ÇÁ·Î±×·¥ ¸¸µé±â
____argparse »ç¿ëÇϱâ
____ÄÚµåÀÇ ¿À·ù¸¦ ã±â À§ÇÑ °³¹ß Åø
____¸í¸íµÈ Æ©Çà ¼Ò°³
____¸í¸íµÈ Æ©Çÿ¡ ŸÀÔ Ãß°¡Çϱâ
____NamedTuple·Î Àμö Ç¥ÇöÇϱâ
____Ä¿¸Çµå ¶óÀÎ ¶Ç´Â ÆÄÀÏ¿¡¼ ÀԷ°ª Àбâ
____ÇÁ·Î±×·¥ Å×½ºÆ®Çϱâ
____Ãâ·Â Å×½ºÆ®Çϱâ À§ÇØ ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: ¹®ÀÚ¿ÀÇ ¹®ÀÚ ¹Ýº¹°ú °è»ê
____´ºÅ¬·¹¿ÀŸÀÌµå °è»êÇϱâ
____¼Ö·ç¼Ç ÀÛ¼º ¹× °ËÁõ
__Ãß°¡ÀûÀÎ ¼Ö·ç¼Ç
____¼Ö·ç¼Ç 2: count() ÇÔ¼ö »ý¼º°ú ´ÜÀ§ Å×½ºÆ® Ãß°¡Çϱâ
____¼Ö·ç¼Ç 3: str.count() »ç¿ëÇϱâ
____¼Ö·ç¼Ç 4: µñ¼Å³Ê¸®¸¦ »ç¿ëÇØ ¸ðµç ¹®ÀÚ °è»êÇϱâ
____¼Ö·ç¼Ç 5: ¿øÇÏ´Â ¿°±â¸¸ °è»êÇϱâ
____¼Ö·ç¼Ç 6: collections.defaultdict() »ç¿ëÇϱâ
____¼Ö·ç¼Ç 7: collections.Counter() »ç¿ëÇϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
2Àå. DNA¸¦ mRNA·Î º¯È¯: ¹®ÀÚ¿ º¯°æ, ÆÄÀÏ Àбâ¿Í ¾²±â
__½ÃÀÛÇϱâ
____ÇÁ·Î±×·¥ÀÇ ¸Å°³ º¯¼ö Á¤ÀÇ
____¼±ÅÃÀû ¸Å°³ º¯¼ö Á¤ÀÇ
____Çϳª ÀÌ»óÀÇ Çʼö À§Ä¡ ¸Å°³ º¯¼ö Á¤ÀÇÇϱâ
____nargs¸¦ »ç¿ëÇØ ÀμöÀÇ ¼ö Á¤ÀÇÇϱâ
____ar...gparse.FileType()À» »ç¿ëÇØ ÆÄÀÏ ÀμöÀÇ À¯È¿¼º °Ë»çÇϱâ
____Args Ŭ·¡½º Á¤ÀÇÇϱâ
____ÀÇ»ç Äڵ带 »ç¿ëÇÑ ÇÁ·Î±×·¥ °³¿ä
____ÀÔ·Â ÆÄÀÏ ¹Ýº¹
____Ãâ·Â ÆÄÀÏ À̸§ »ý¼ºÇϱâ
____Ãâ·Â ÆÄÀÏ ¿±â
____Ãâ·Â ¿°±â ¼¿ ¾²±â
____»óÅ º¸°í¼ Ãâ·ÂÇϱâ
____Å×½ºÆ® ¸ðÀ½ »ç¿ëÇϱâ
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: str.replace() »ç¿ëÇϱâ
____¼Ö·ç¼Ç 2: re.sub() »ç¿ëÇϱâ
__º¥Ä¡¸¶Å·Çϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
3Àå. DNA ¿ª»óº¸Ã¼: ¹®ÀÚ¿ Á¶ÀÛ
__½ÃÀÛÇϱâ
____¿ª¹®ÀÚ¿À» ¹Ýº¹Çϱâ
____ÀÇ»ç°áÁ¤ Æ®¸® ¸¸µé±â
____¸®ÆÑÅ丵Çϱâ
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: for ·çÇÁ¿Í ÀÇ»ç°áÁ¤ Æ®¸® »ç¿ëÇϱâ
____¼Ö·ç¼Ç 2: µñ¼Å³Ê¸® °Ë»ö »ç¿ëÇϱâ
____¼Ö·ç¼Ç 3: ¸®½ºÆ® ÄÄÇÁ¸®Çî¼Ç »ç¿ëÇϱâ
____¼Ö·ç¼Ç 4: str.translate() »ç¿ëÇϱâ
____¼Ö·ç¼Ç 5: Bio.Seq »ç¿ëÇϱâ
__¿äÁ¡ Á¤¸®
4Àå. ÇǺ¸³ªÄ¡ ¼ö¿ ¸¸µé±â: ¾Ë°í¸®µë ÀÛ¼º, Å×½ºÆ®, º¥Ä¡¸¶Å·Çϱâ
__½ÃÀÛÇϱâ
__¸í·ÉÀû Á¢±Ù¹ý
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: ¸®½ºÆ®¸¦ ½ºÅÃÀ¸·Î »ç¿ëÇÏ´Â ¸í·ÉÀû ¼Ö·ç¼Ç
____¼Ö·ç¼Ç 2: »ý¼ºÀÚ ÇÔ¼ö ¸¸µé±â
____¼Ö·ç¼Ç 3: Àç±Í ¹× ¸Þ¸ðÀÌÁ¦ÀÌ¼Ç »ç¿ëÇϱâ
__¼Ö·ç¼Ç º¥Ä¡¸¶Å·Çϱâ
__ÁÁÀº Å×½ºÆ®, ³ª»Û Å×½ºÆ®, ¸ø»ý±ä Å×½ºÆ®
__¸ðµç ¼Ö·ç¼Ç¿¡¼ Å×½ºÆ® ¸ðÀ½Áý ½ÇÇàÇϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
5Àå. GC ÇÔ·® °è»êÇϱâ: FASTA ÆĽÌÇÏ°í ¿°±â ¼¿ ºÐ¼®Çϱâ
__½ÃÀÛÇϱâ
____¹ÙÀÌ¿ÀÆÄÀ̽ãÀ» »ç¿ëÇØ FASTA ±¸¹® ºÐ¼®Çϱâ
____·çÇÁ¸¦ »ç¿ëÇØ ¿°±â ¼¿ ¹Ýº¹Çϱâ
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: ¸®½ºÆ® »ç¿ëÇϱâ
____¼Ö·ç¼Ç 2: ŸÀÔ ÁÖ¼®°ú ´ÜÀ§ Å×½ºÆ®
____¼Ö·ç¼Ç 3: ½ÇÇà ÁßÀÎ ÃÖ´ë º¯¼ö À¯ÁöÇϱâ
____¼Ö·ç¼Ç 4: ¸®½ºÆ® ÄÄÇÁ¸®Çî¼ÇÀÎ Guard¸¦ »ç¿ëÇϱâ
____¼Ö·ç¼Ç 5: filter() ÇÔ¼ö »ç¿ëÇϱâ
____¼Ö·ç¼Ç 6: map() ÇÔ¼ö¿Í ÇÕ»ê ºÎ¿ï »ç¿ëÇϱâ
____¼Ö·ç¼Ç 7: Á¤±Ô½ÄÀ» »ç¿ëÇؼ ÆÐÅÏ Ã£±â
____¼Ö·ç¼Ç 8: ´õ º¹ÀâÇÑ find_gc() ÇÔ¼ö
__º¥Ä¡¸¶Å·Çϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
6Àå. ÇØ¹Ö °Å¸® ã±â: Á¡ µ¹¿¬º¯ÀÌ °è»êÇϱâ
__½ÃÀÛÇϱâ
____µÎ ¹®ÀÚ¿ÀÇ ¹®ÀÚ ¹Ýº¹
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: ¹Ýº¹°ú °è»ê
____¼Ö·ç¼Ç 2: ´ÜÀ§ Å×½ºÆ® ÀÛ¼ºÇϱâ
____¼Ö·ç¼Ç 3: zip() ÇÔ¼ö »ç¿ëÇϱâ
____¼Ö·ç¼Ç 4: zip_longest() ÇÔ¼ö »ç¿ëÇϱâ
____¼Ö·ç¼Ç 5: ¸®½ºÆ® ÄÄÇÁ¸®Çî¼Ç »ç¿ëÇϱâ
____¼Ö·ç¼Ç 6: filter() ÇÔ¼ö »ç¿ëÇϱâ
____¼Ö·ç¼Ç 7: zip_longest()¿Í map() ÇÔ¼ö »ç¿ëÇϱâ
____¼Ö·ç¼Ç 8: starmap() ÇÔ¼ö¿Í operator.ne() ÇÔ¼ö »ç¿ëÇϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
7Àå. mRNA¸¦ ´Ü¹éÁú·Î º¯È¯Çϱâ: ´õ ¸¹Àº ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
__½ÃÀÛÇϱâ
____K-mer¿Í ÄÚµ·
____ÄÚµ· ¹ø¿ª
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: for ·çÇÁ »ç¿ëÇϱâ
____¼Ö·ç¼Ç 2: ´ÜÀ§ Å×½ºÆ® Ãß°¡Çϱâ
____¼Ö·ç¼Ç 3: ¶Ç ´Ù¸¥ ÇÔ¼ö¿Í ¸®½ºÆ® ÄÄÇÁ¸®Çî¼Ç
____¼Ö·ç¼Ç 4: map(), partial(), takewhile() ÇÔ¼ö¸¦ »ç¿ëÇÑ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
____¼Ö·ç¼Ç 5: Bio.Seq.translate() »ç¿ëÇϱâ
__º¥Ä¡¸¶Å·Çϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
8Àå. DNA¿¡¼ ¸ðƼÇÁ ã±â: ¿°±â ¼¿ À¯»ç¼º Ž»öÇϱâ
__½ÃÀÛÇϱâ
____ºÎºÐ ¿°±â ¼¿ ã±â
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: str.find() ¸Þ¼µå »ç¿ëÇϱâ
____¼Ö·ç¼Ç 2: str.index() ¸Þ¼µå »ç¿ëÇϱâ
____¼Ö·ç¼Ç 3: ¼ø¼öÇÑ ±â´ÉÀû Á¢±Ù ¹æ½Ä
____¼Ö·ç¼Ç 4: k-mer »ç¿ëÇϱâ
____¼Ö·ç¼Ç 5: Á¤±Ô½ÄÀ» »ç¿ëÇØ °ãÄ¡´Â ÆÐÅÏ Ã£±â
__º¥Ä¡¸¶Å·Çϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
9Àå. Áßø ±×·¡ÇÁ: °øÀ¯ K-mer¸¦ »ç¿ëÇÑ ¿°±â ¼¿ Á¶¸³
__½ÃÀÛÇϱâ
____STDOUT, STDERR, ·Î±ëÀ» »ç¿ëÇÑ ·±Å¸ÀÓ ¸Þ½ÃÁö °ü¸®Çϱâ
____Áßø ã±â
____ÁßøµÈ ¿°±â ¼¿ ±×·ìÈÇϱâ
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: ±³Â÷·Î ¼³Á¤À» »ç¿ëÇØ Áߺ¹ ã±â
____¼Ö·ç¼Ç 2: ±×·¡ÇÁ¸¦ »ç¿ëÇؼ ¸ðµç °æ·Î ã±â
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
10Àå. °¡Àå ±ä °øÀ¯ ºÎºÐ ¿°±â ¼¿ ã±â: k-mer ã±â, ÇÔ¼ö ÀÛ¼º, ÀÌÁø Ž»ö »ç¿ë
__½ÃÀÛÇϱâ
____FASTA ÆÄÀÏ¿¡¼ °¡Àå ªÀº ¿°±â ¼¿ ã±â
____¿°±â ¼¿¿¡¼ k-mer ÃßÃâÇϱâ
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: k-merÀÇ ºóµµ¼ö ¼¼±â
____¼Ö·ç¼Ç 2: ÀÌÁø Ž»öÀ¸·Î ¼Óµµ Çâ»ó½ÃÅ°±â
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
11Àå. ´Ü¹éÁú ¸ðƼÇÁ ã±â: µ¥ÀÌÅÍ °¡Á®¿À±â ¹× Á¤±Ô½Ä »ç¿ëÇϱâ
__½ÃÀÛÇϱâ
____Ä¿¸Çµå ¶óÀο¡¼ ¿°±â ¼¿ ÆÄÀÏ ´Ù¿î·Îµå
____ÆÄÀ̽ãÀ¸·Î ¿°±â ¼¿ ÆÄÀÏ ´Ù¿î·ÎµåÇϱâ
____¸ðƼÇÁ¸¦ ã±â À§ÇÑ Á¤±Ô Ç¥Çö½Ä ÀÛ¼ºÇϱâ
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: Á¤±Ô½Ä »ç¿ë
____¼Ö·ç¼Ç 2: ¼öµ¿ ¼Ö·ç¼Ç ÀÛ¼ºÇϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
12Àå. ´Ü¹éÁú¿¡¼ mRNA À¯ÃßÇϱâ: ¸®½ºÆ®ÀÇ °ö¼À°ú ¸®½ºÆ® ÁÙÀ̱â
__½ÃÀÛÇϱâ
____¸®½ºÆ®ÀÇ °ö ¸¸µé±â
____³ª¸ÓÁö ¿¬»ê °ö¼ÀÀ¸·Î ¿À¹öÇ÷Π¹æÁöÇϱâ
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: RNA ÄÚµ· Å×ÀÌºí µñ¼Å³Ê¸® »ç¿ëÇϱâ
____¼Ö·ç¼Ç 2: ºñÆ® Àüȯ
____¼Ö·ç¼Ç 3: ÃÖ¼Ò Á¤º¸ ÀÎÄÚµùÇϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
13Àå. À§Ä¡ Á¦ÇÑ ºÎÀ§: ÄÚµå »ç¿ë, ÄÚµå Å×½ºÆ®, ÄÚµå °øÀ¯
__½ÃÀÛÇϱâ
____k-mer¸¦ »ç¿ëÇÑ ¸ðµç ºÎºÐ ¿°±â ¼¿ ã±â
____¸ðµç ¿ª»óº¸Ã¼ ã±â
____¸ðµç °ÍÀ» ÇÕÄ¡±â
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: zip()°ú enumerate() ÇÔ¼ö »ç¿ëÇϱâ
____¼Ö·ç¼Ç 2: operator.eq() ÇÔ¼ö¸¦ »ç¿ëÇϱâ
____¼Ö·ç¼Ç 3: revp() ÇÔ¼ö ÀÛ¼ºÇϱâ
__ÇÁ·Î±×·¥ Å×½ºÆ®Çϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
14Àå. ¿¸° ¹ø¿ª ÇÁ·¹ÀÓ Ã£±â
__½ÃÀÛÇϱâ
____°¢ ÇÁ·¹ÀÓ ³»ºÎÀÇ ´Ü¹éÁú ¹ø¿ª
____´Ü¹éÁú ¼¿¿¡¼ ORF ã±â
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: str.index() ÇÔ¼ö »ç¿ëÇϱâ
____¼Ö·ç¼Ç 2: str.partition() ÇÔ¼ö »ç¿ëÇϱâ
____¼Ö·ç¼Ç 3: Á¤±Ô½Ä »ç¿ëÇϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
2ºÎ. ´Ù¸¥ ÇÁ·Î±×·¥
15Àå. Seqmagique: º¸°í¼ »ý¼º°ú Çü½Ä ÁöÁ¤
__SeqmagickÀ» »ç¿ëÇؼ ¿°±â ¼¿ ÆÄÀÏ ºÐ¼®Çϱâ
__MD5 Çؽø¦ »ç¿ëÇؼ ÆÄÀÏ È®ÀÎÇϱâ
__½ÃÀÛÇϱâ
____tabulate()¸¦ »ç¿ëÇؼ ÅؽºÆ® Å×ÀÌºí ¼½Ä ÁöÁ¤Çϱâ
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: tabulate()·Î Çü½Ä ÁöÁ¤Çϱâ
____¼Ö·ç¼Ç 2: rich·Î Çü½Ä ÁöÁ¤Çϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
16Àå. FASTX grep: ¿°±â ¼¿À» ¼±ÅÃÇϱâ À§ÇÑ À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ ¸¸µé±â
__grepÀ» »ç¿ëÇؼ ÆÄÀÏ¿¡¼ Á٠ã±â
__FASTQ ·¹ÄÚµåÀÇ ±¸Á¶
__½ÃÀÛÇϱâ
____ÆÄÀÏ Çü½Ä ÃßÃøÇϱâ
__¼Ö·ç¼Ç
____ÆÄÀÏ È®Àå¸í¿¡¼ ÆÄÀÏ Çü½Ä ÃßÃøÇϱâ
____°èȹÀÌ ÇÔ²² ¿Ã ¶§°¡ ÁÁ´Ù
____Á¤±Ô½Ä °Ë»ö Ç÷¡±× °áÇÕÇϱâ
____ºÎ¿ï °ª ÁÙÀ̱â
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
17Àå. DNA ÇÕ¼º±â: ¸¶¸£ÄÚÇÁ üÀÎÀ¸·Î ÇÕ¼º µ¥ÀÌÅÍ »ý¼ºÇϱâ
__¸¶¸£ÄÚÇÁ üÀÎÀÇ ÀÌÇØ
__½ÃÀÛÇϱâ
____¹«ÀÛÀ§ ½Ãµå ÀÌÇØÇϱâ
____ÈÆ·Ã ÆÄÀÏ Àбâ
____¿°±â ¼¿ »ý¼ºÇϱâ
____ÇÁ·Î±×·¥ ±¸Á¶È
__¼Ö·ç¼Ç
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
18Àå. FASTX »ùÇ÷¯: ¿°±â ¼¿ ÆÄÀÏ ¹«ÀÛÀ§ ¼ºê»ùÇøµ
__½ÃÀÛÇϱâ
____ÇÁ·Î±×·¥ ¸Å°³ º¯¼ö °ËÅäÇϱâ
____¸Å°³ º¯¼ö Á¤ÀÇÇϱâ
____ºñ°áÁ¤Àû »ùÇøµÇϱâ
____ÇÁ·Î±×·¥ ±¸¼ºÇϱâ
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: ÀÏ¹Ý ÆÄÀÏ Àбâ
____¼Ö·ç¼Ç 2: ¸¹Àº ¾ÐÃà ÆÄÀÏ Àбâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
19Àå. Blastomatic: ±¸ºÐµÈ ÅؽºÆ® ÆÄÀÏ ±¸¹® ºÐ¼®
__BLAST ¼Ò°³
__csvkit°ú csvchk »ç¿ëÇϱâ
__½ÃÀÛÇϱâ
____Àμö Á¤ÀÇ
____csv ¸ðµâÀ» »ç¿ëÇؼ ±¸ºÐµÈ ÅؽºÆ® ÆÄÀÏ ±¸¹® ºÐ¼®
____pandas ¸ðµâÀ» »ç¿ëÇؼ ±¸ºÐµÈ ÅؽºÆ® ÆÄÀÏ ±¸¹® ºÐ¼®
__¼Ö·ç¼Ç
____¼Ö·ç¼Ç 1: µñ¼Å³Ê¸®¸¦ »ç¿ëÇؼ ¼öµ¿À¸·Î Å×À̺í Á¶ÀÎÇϱâ
____¼Ö·ç¼Ç 2: csv.DictWriter()¸¦ »ç¿ëÇؼ Ãâ·Â ÆÄÀÏ ¾²±â
____¼Ö·ç¼Ç 3: pandas¸¦ »ç¿ëÇؼ ÆÄÀÏ Àбâ¿Í ¾²±â
____¼Ö·ç¼Ç 4: pandas¸¦ »ç¿ëÇؼ ÆÄÀÏ Á¶ÀÎÇϱâ
__´õ ³ª¾Æ°¡±â
__¿äÁ¡ Á¤¸®
ºÎ·Ï A. make¸¦ »ç¿ëÇؼ ¸í·É ¹®¼È¿Í ¿öÅ©Ç÷Π»ý¼ºÇϱâ
ºÎ·Ï B. $PATH ÀÌÇØÇÏ°í Ä¿¸Çµå ¶óÀÎ ÇÁ·Î±×·¥ ¼³Ä¡Çϱâ
-
-
|
Ken Youens-Clark [Àú]
|
|
-
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|