{"comment":{"url":"https://api.github.com/repos/biolprogramming/assignment-15/comments/16873084","html_url":"https://github.com/biolprogramming/assignment-15/commit/047282d468bfa0035e2e0468cebb440aec288059#commitcomment-16873084","id":16873084,"user":{"login":"mukkuchagit","id":16707450,"avatar_url":"https://avatars.githubusercontent.com/u/16707450?v=3","gravatar_id":"","url":"https://api.github.com/users/mukkuchagit","html_url":"https://github.com/mukkuchagit","followers_url":"https://api.github.com/users/mukkuchagit/followers","following_url":"https://api.github.com/users/mukkuchagit/following{/other_user}","gists_url":"https://api.github.com/users/mukkuchagit/gists{/gist_id}","starred_url":"https://api.github.com/users/mukkuchagit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mukkuchagit/subscriptions","organizations_url":"https://api.github.com/users/mukkuchagit/orgs","repos_url":"https://api.github.com/users/mukkuchagit/repos","events_url":"https://api.github.com/users/mukkuchagit/events{/privacy}","received_events_url":"https://api.github.com/users/mukkuchagit/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"047282d468bfa0035e2e0468cebb440aec288059","created_at":"2016-03-29T05:59:08Z","updated_at":"2016-03-29T05:59:08Z","body":"## Task 1\r\n\r\nWhen working with sequence data, you often need to iterate over two files at the same time (think of iterating over Read 1 and Read 2 fastq files simultaneously). Using the `argparse`, `itertools`, `glob`, and `os` package, write a program that iterates over the lines of the two files in the task-1 directory, simultaneously.  Your program should contain a main loop and an ifmain statement, and it should be formatted correctly.  You should run a linter against your code to make sure you have formatted it according to PEP8.\r\n\r\n- [ ] Program is correctly formatted (2.0 pt)\r\n- [ ] Program `argparse`, `itertools`, `glob`, and `os` (1.0 pt)\r\n- [ ] Program functions as requested (2.0 pt)\r\n\r\n## Task 2\r\n\r\nWhen you're working with field data, you often need to manipulate dates. Using the `datetime` module, write a program that determines, from now until the end of 2016, how many weekend days there are.  You don't need to take any input from the user, and you can output the answer to the screen (it would be helpful if you could format this reasonably to explain what is being output). Your program should contain a main loop and an ifmain statement, and it should be formatted correctly.  You should run a linter against your code to make sure you have formatted it according to PEP8.\r\n\r\n- [ ] Program is correctly formatted (2.0 pt)\r\n- [ ] Program uses `datetime` (1.0 pt)\r\n- [ ] Program functions as requested (2.0 pt)\r\n\r\n## Task 3\r\n\r\nGeneralize the program you wrote above to take an arbitrary start and stop date and compute the number of weekend days between those two times (inclusive).  Use `argparse` to take the start and end times on the command line, and make sure that you make it clear for the user exactly how they are supposed to enter these start and stop dates. Your program should contain a main loop and an ifmain statement, and it should be formatted correctly.  You should run a linter against your code to make sure you have formatted it according to PEP8.\r\n\r\n- [ ] Program is correctly formatted (2.0 pt)\r\n- [ ] Program uses `argparse` and `datetime` (1.0 pt)\r\n- [ ] Program functions as requested (2.0 pt)"}}