Я пытаюсь использовать NcbitblastnCommandline, чтобы взорвать запрос белка против нуклеотидной последовательности, а затем сообщить о попадании.Программа запустилась без ошибок.Однако в результате моя последовательность запросов оказалась содержит XXXXXXXX вместо моей входной последовательности.Кто-нибудь знает, как это решить?
1002 * Код я использовал:
output=NcbitblastnCommandline(query=QUERY, subject=ALL_SUBJECTS, evalue=0.001, outfmt=5)()[0]
blast_result_record = NCBIXML.read(StringIO(output))
print(output)
мой выход hsp_qseq выглядит так (много ХХХХХ): DTLIGVAITDGNQQIMLFSNEGKAIRFAETDVRAMGRTAKGVRGMRVSFASSTLXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPETGEVLCASANGYGKRTPVNDFPTKKRGGKGVIAIKTSERNGELVGAVSIDETKELLLISDGGTLVRTRAAEVAMTGRNAQGVRLIRLSEEETLVGVVSIXXXXXXXXXXXXXXXXXXXXSEEAVSNNEDTSEE
1007 * В то время как мой QUERY на самом деле выглядит следующим образом: DTLIGVAITDGNQQIMLFSNEGKAIRFAETDVRAMGRTAKGVRGMRVSFASSTLSEEDADVENDDSDDNDDSADSSLVSRIVSLVVVPETGEVLCASANGYGKRTPVNDFPTKKRG GKGVIAIKTSERNGELVGAVSIDETKELLLISDGGTLVRTRAAEVAMTGRNAQGVRLI RLSEEETLVGVVSIEVE * 0 * * 8В * ВНУТРИ * * ВНУТРИ * * ВЗЯЛКА * 100В * ВЗЯТКА * * ВНУТРИ * * ВЗЯЛКА?