Advertisement
Guest User

Untitled

a guest
Nov 14th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 2.43 KB | None | 0 0
  1. #!/usr/bin/perl -w
  2. # Autor: Simon Fehrenbach
  3. # Erstellt: 13/11/2017
  4. # Berechnung der Schmelztemperatur
  5. ############################################################################################################################################################################################################################
  6. #hier wird die Konsole gecleart, also leer gemacht. Weil das viel besser und übersichtlicher und so ist! <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  7. system "clear";
  8. #Eingabe
  9. #Hier Wird der Benutzer aufgefordert die Primersequenz einzugeben. <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  10. print "Bitte geben Sie eine Primersequenz ein: ";
  11. #Das ist die Eingabe der Primersequenz <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  12. chomp($sequenz = <STDIN>);
  13. #Verarbeitung
  14. #Hier wird die Anzahl der g's gezählt! <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  15. $anzahl_g = ($sequenz =~ s/g/0/gi);
  16. #Hier wird die Anzahl der c's gezählt! <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  17. $anzahl_c = ($sequenz =~ s/c/0/gi);
  18. #Hier wird die Anzahl der t's gezählt! <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  19. $anzahl_t = ($sequenz =~ s/t/0/gi);
  20. #Hier wird die Anzahl der a's gezählt! <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  21. $anzahl_a = ($sequenz =~ s/a/0/gi);
  22. #Hier wird die Schmelztemperatur berechnet <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  23. $schmelz = 4*($anzahl_g+$anzahl_c)+2+($anzahl_a+$anzahl_t);
  24. #Hier wird der GC-Gehalt berechnet <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  25. $gehalt_gc = (($anzahl_g+$anzahl_c) / length $sequenz)*100;
  26. #Ausgabe
  27. #Sternchen <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  28. print "\n";
  29. print ("\033[47m\033[30m~\033[0m"x40,"\n\n");
  30. #Ausgabe der Schmelztemperatur <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  31. print "Die Schmelztemperatur beträgt \033[31m\033[1m$schmelz°C\033[0m\n";
  32. #Ausgabe des GC-Gehalts <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  33. print "Der GC-Gehalt liegt bei \033[34m\033[1m$gehalt_gc\%\033[0m\n\n";
  34. #mehr Sternchen <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  35. print ("\033[47m\033[30m~\033[0m"x40,"\n");
  36. print "\n";
  37. #Verlassen des Scripts <- Das ist ein Kommentar er macht den Code VIEL übersichtlicher
  38. exit;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement