Lorenzo1818

Algorithm - Calcolatore di Geni - V3 (non funziona)

Mar 7th, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.99 KB | None | 0 0
  1. """
  2. Program: Algoritmo - Calcolatore di geni
  3. Author: Lorenzo Benevento
  4. First, Last data modified: 24-02-2014, 24-02-2014
  5. Description: Algoritmo per il calcolatore di geni.
  6. PyVersion: 3.*
  7. TestPyVersion: 3.3.2 - 3.3.5rc1
  8. """
  9.  
  10. def is_similar(element1, element2):
  11.         return element1 == element2[::-1]
  12.  
  13. def there_are_similar_in(element, list):
  14.         for iterElement in list:
  15.                 if is_similar(iterElement, element):
  16.                         return True
  17.                         break
  18.         return False
  19.  
  20. def geneCalculator(alleli1, alleli2):
  21.         tempCasi = []
  22.         for allele1 in alleli1:
  23.                 for allele2 in alleli2:
  24.                         tempCasi.append(allele1 + allele2)
  25.  
  26.         casi = {}
  27.  
  28.         for caso in tempCasi:
  29.                 casi[caso] = 0
  30.  
  31.         for caso in tempCasi:
  32.                 if there_are_similar_in(caso, tempCasi):
  33.                         casi[caso] += 1
  34.  
  35.         print(casi)
  36.  
  37. geneCalculator(('A', 'a'), ('a', 'A'))
Advertisement
Add Comment
Please, Sign In to add comment