Я пишу Java программу, которая считает появление конкретного символа (nu c) в строке (нуклеотидной последовательности) в массиве (список нуклеотидных последовательностей). Он предназначен для возврата строки с наибольшим количеством появлений символа.
input: список строк (например, {"aaagt", "cgaat", "ttt"}), char = "a "/ output:" aaagt "(так как большинство появлений" a ")
Ниже у меня есть версия Python, которую я написал. Как бы это перевести на Java?
def DNAMaxNucleiotide(listStrings, nuc):
nucCount = 0
SEQ = ''
for seq in listStrings:
newCount = 0
splitSeq = list(seq)
for char in splitSeq:
if char == nuc:
newCount += 1
if newCount > nucCount:
nucCount = newCount
SEQ = seq
else:
pass
return SEQ
Спасибо!