Jump to content

Bioinformatics/base count: Difference between revisions

m
Line 2,250:
def main ():
 
def DispCount ( D ) :
 
S = return f'\n\nBases :\n\n' + f''.join ( [ f'{i} =\t{D [ i ]:4d}\n' for i in sorted ( BoI ) ] )
 
return S
 
 
Line 2,269 ⟶ 2,267:
other = All - BoI
D = { k : S.count ( k ) for k in All }
print ( 'Sequence:\n\n')
Line 2,275 ⟶ 2,273:
print ( ''.join ( [ f'{k:4d} : {S [ k: k + 50 ]}\n' for k in range ( 0, len ( S ), 50 ) ] ) )
 
print ( f'{DispCount ( D )} \n------------')
 
print ( '' if ( other == set () ) else f'Other\t{sum ( [ D [ k ] for k in sorted ( other ) ] ):4d}\n\n' )
Line 2,287 ⟶ 2,285:
 
pass
 
 
 
122

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.