• Strona ROSALIND zawiera zbiór ponad 200 problemów bioinformatycznych
  • Zadania zawierają szczegółowy opis wejścia i wyjścia, cechy oczekiwanego poprawnego wyniku oraz wytłumaczenie zarówno biologicznych i informatycznych aspektów problemu
  • Zadanie ułożone są w drzewo zależności. Żeby uaktywnić któryś problem, należy wykonać wszystkie jego poprzedniki w drzewie
  • Po zgłoszeniu chęci rozwiązania zadania, system generuje dane wejściowe i ustala limit czasowy na podanie wyniku
  • Każdy problem ma także statystyki dotyczące liczby podjętych prób oraz stosunku tych prawidłowych do błędnych. Pozwala to oszacować trudność problemu
  • Użytkownicy systemu mają przechowaną całą historię zgłoszeń dla każdego zadania
  • ROSALIND oferuje też system osiągnięć (Achievements) oraz odznaczeń (Badges). Rozwiązując zadania zyskuje się także coraz wyższe poziomy

Załóż konto na ROSALIND i rozwiąż trzy pierwsze zadania (czyli: DNA, RNA, REVC) wymagane by uruchomić więcej zależności w drzewie problemów do rozwiązania. Są to proste zadania, dla których pseudokod wygląda następująco:




Zadanie z dzisiejszych zajęć polega na dalszej pracy z zadaniami ze strony ROSALIND. Jako rozwiązanie proszę przesłać mi swój adres profilu na ROSALIND oraz kody źródłowe programów. Liczba uzyskanych punktów będzie równa liczbie rozwiązanych zadań (ale nie więcej niż 10).