Skip to content
Snippets Groups Projects
Python_course_2021_exercises_C.ipynb 2.82 KiB
Newer Older
  • Learn to ignore specific revisions
  • Bianca Laker's avatar
    Bianca Laker committed
    {"nbformat":4,"nbformat_minor":0,"metadata":{"colab":{"name":"Python_course_2021_exercises_C.ipynb","provenance":[],"collapsed_sections":[],"mount_file_id":"10zW2TF8fCLDpT0MC2wTZpCsnqqMUSjtJ","authorship_tag":"ABX9TyPFQtWWTW3EKHHiK1/0//8f"},"kernelspec":{"name":"python3","display_name":"Python 3"}},"cells":[{"cell_type":"markdown","metadata":{"id":"FyvebZ68I8BJ"},"source":["# Python course 2021 - Exercises C"]},{"cell_type":"markdown","metadata":{"id":"8PgJ1ymVJCIO"},"source":["## Part1 - file handling"]},{"cell_type":"markdown","metadata":{"id":"Ws7tJiEXJG8f"},"source":["\n","\n","---\n","1.1) Count number of sequences (number of headers) in AtCol0_Exons.fasta!\n"]},{"cell_type":"code","metadata":{"id":"JzgmMxR0JVxL","colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"status":"ok","timestamp":1617797420807,"user_tz":-120,"elapsed":547,"user":{"displayName":"Katharina Sielemann","photoUrl":"","userId":"00960067943696917992"}},"outputId":"349f565d-112d-4e47-e996-c93ce97bce81"},"source":["from google.colab import drive\n","drive.mount('/content/drive')"],"execution_count":null,"outputs":[{"output_type":"stream","text":["Drive already mounted at /content/drive; to attempt to forcibly remount, call drive.mount(\"/content/drive\", force_remount=True).\n"],"name":"stdout"}]},{"cell_type":"code","metadata":{"id":"oEJidIAEy8S5","executionInfo":{"status":"ok","timestamp":1617888058763,"user_tz":-120,"elapsed":2164,"user":{"displayName":"Katharina Sielemann","photoUrl":"","userId":"00960067943696917992"}}},"source":["datei = open(\"/content/drive/MyDrive/Python_course_2021_data/AtCol0_Exons.fasta\", \"r\")\n","lines = datei.readlines()\n","datei.close()"],"execution_count":19,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"rFtHoz5UKujx"},"source":["\n","\n","---\n","1.2) Count number of sequence lines!\n"]},{"cell_type":"code","metadata":{"id":"AgMttuZlKyBg","executionInfo":{"status":"ok","timestamp":1617888034914,"user_tz":-120,"elapsed":1728,"user":{"displayName":"Katharina Sielemann","photoUrl":"","userId":"00960067943696917992"}}},"source":[""],"execution_count":18,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"YTH3rkjJKyNm"},"source":["\n","\n","---\n","1.3) Count number of characters in document! (How many per line?)\n"]},{"cell_type":"code","metadata":{"id":"6ECkHsa9K3-X"},"source":[""],"execution_count":null,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"I9bkusUsK4HV"},"source":["\n","\n","---\n","1.4) How long are all contained sequences combined?\n"]},{"cell_type":"code","metadata":{"id":"XC4que0hK81W"},"source":[""],"execution_count":null,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"5NnxagAWK9AP"},"source":["\n","\n","---\n","1.5) Calculate the average sequence length in this file!\n"]},{"cell_type":"code","metadata":{"id":"MZNV3sNqLB62"},"source":[""],"execution_count":null,"outputs":[]}]}