""" Demo-mode fallback BLAST results for well-characterized sequences. Used when DEMO_MODE=true or when NCBI API is unavailable. Provides instant results for the demo sequences below. """ DEMO_SEQUENCES = { "P53_HUMAN": { "accession": "NP_000537.3", "uniprot_accession": "P04637", "name": "p53", "description": "Cellular tumor antigen p53 [Homo sapiens]", "sequence": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "length": 393, "organism": "Homo sapiens", }, "INSULIN_HUMAN": { "accession": "NP_000198.1", "uniprot_accession": "P01308", "name": "insulin", "description": "Insulin [Homo sapiens]", "sequence": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "length": 110, "organism": "Homo sapiens", }, "HBA_HUMAN": { "accession": "NP_000549.1", "uniprot_accession": "P69905", "name": "hemoglobin subunit alpha", "description": "Hemoglobin subunit alpha [Homo sapiens]", "sequence": "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", "length": 142, "organism": "Homo sapiens", }, "BRCA1_HUMAN": { "accession": "NP_009225.1", "uniprot_accession": "P38398", "name": "BRCA1 fragment", "description": "Breast cancer type 1 susceptibility protein (BRCT domain) [Homo sapiens]", "sequence": "MALEDPLPVDVTVPSSPLPLPKPSLSASVKNKLLEGENKELKQKTKKEKSSLKAKKETEGLEKAKPNKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", "length": 160, "organism": "Homo sapiens", }, } DEMO_BLAST_RESULTS = { "NP_000537.3": { "query_length": 393, "hits": [ { "accession": "NP_000537.3", "id": "NP_000537.3", "description": "Cellular tumor antigen p53", "organism": "Homo sapiens", "length": 393, "score": 2506, "bit_score": 2506.0, "evalue": 0.0, "evalue_raw": "0", "identity": 393, "identity_pct": 100.0, "positive": 393, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 393, "query_from": 1, "query_to": 393, "hit_from": 1, "hit_to": 393, "query_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "hit_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "midline": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", }, { "accession": "XP_016780942.1", "id": "XP_016780942.1", "description": "cellular tumor antigen p53 isoform X1", "organism": "Pan troglodytes", "length": 393, "score": 2476, "bit_score": 2476.0, "evalue": 0.0, "evalue_raw": "0", "identity": 391, "identity_pct": 99.5, "positive": 392, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 393, "query_from": 1, "query_to": 393, "hit_from": 1, "hit_to": 393, "query_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "hit_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "midline": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", }, { "accession": "NP_001347728.1", "id": "NP_001347728.1", "description": "cellular tumor antigen p53", "organism": "Macaca mulatta", "length": 393, "score": 2446, "bit_score": 2446.0, "evalue": 0.0, "evalue_raw": "0", "identity": 387, "identity_pct": 98.5, "positive": 389, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 393, "query_from": 1, "query_to": 393, "hit_from": 1, "hit_to": 393, "query_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "hit_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "midline": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", }, { "accession": "NP_001003210.1", "id": "NP_001003210.1", "description": "cellular tumor antigen p53", "organism": "Canis lupus familiaris", "length": 392, "score": 2337, "bit_score": 2337.0, "evalue": 0.0, "evalue_raw": "0", "identity": 371, "identity_pct": 94.4, "positive": 378, "gaps": 1, "query_coverage_pct": 99.7, "alignment_length": 392, "query_from": 1, "query_to": 392, "hit_from": 1, "hit_to": 392, "query_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "hit_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "midline": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", }, { "accession": "NP_035770.2", "id": "NP_035770.2", "description": "cellular tumor antigen p53", "organism": "Mus musculus", "length": 387, "score": 2211, "bit_score": 2211.0, "evalue": 0.0, "evalue_raw": "0", "identity": 354, "identity_pct": 90.1, "positive": 365, "gaps": 3, "query_coverage_pct": 98.5, "alignment_length": 387, "query_from": 1, "query_to": 387, "hit_from": 1, "hit_to": 387, "query_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "hit_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "midline": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", }, { "accession": "NP_001106727.1", "id": "NP_001106727.1", "description": "cellular tumor antigen p53", "organism": "Rattus norvegicus", "length": 391, "score": 2197, "bit_score": 2197.0, "evalue": 0.0, "evalue_raw": "0", "identity": 350, "identity_pct": 89.5, "positive": 363, "gaps": 3, "query_coverage_pct": 97.9, "alignment_length": 385, "query_from": 1, "query_to": 385, "hit_from": 1, "hit_to": 385, "query_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "hit_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "midline": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", }, { "accession": "NP_989643.1", "id": "NP_989643.1", "description": "cellular tumor antigen p53", "organism": "Gallus gallus", "length": 368, "score": 1785, "bit_score": 1785.0, "evalue": 0.0, "evalue_raw": "0", "identity": 293, "identity_pct": 79.6, "positive": 321, "gaps": 9, "query_coverage_pct": 93.6, "alignment_length": 368, "query_from": 1, "query_to": 368, "hit_from": 1, "hit_to": 368, "query_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "hit_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "midline": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", }, { "accession": "NP_001290134.1", "id": "NP_001290134.1", "description": "cellular tumor antigen p53", "organism": "Xenopus laevis", "length": 358, "score": 1250, "bit_score": 1250.0, "evalue": 0.0, "evalue_raw": "0", "identity": 223, "identity_pct": 62.3, "positive": 264, "gaps": 19, "query_coverage_pct": 91.1, "alignment_length": 358, "query_from": 5, "query_to": 362, "hit_from": 1, "hit_to": 358, "query_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "hit_alignment": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", "midline": "MEEPQSDPSVEPPLSQETFSDLWKLLPENNVLSPLPSQAMDDLMLSPDDIEQWFTEDPGPDEAPRMPEAAPPVAPAPAAPTPAAPAPAPSWPLSSSVPSQKTYQGSYGFRLGFLHSGTAKSVTCTYSPALNKMFCQLAKTCPVQLWVDSTPPPGTRVRAMAIYKQSQHMTEVVRRCPHHERCSDSDGLAPPQHLIRVEGNLRVEYLDDRNTFRHSVVVPYEPPEVGSDCTTIHYNYMCNSSCMGGMNRRPILTIITLEDSSGNLLGRNSFEVRVCACPGRDRRTEEENLRKKGEPHHELPPGSTKRALPNNTSSSPQPKKKPLDGEYFTLQIRGRERFEMFRELNEALELKDAQAGKEPGGSRAHSSHLKSKKGQSTSRHKKLMFKTEGPDSD", }, ], }, "NP_000198.1": { "query_length": 110, "hits": [ { "accession": "NP_000198.1", "id": "NP_000198.1", "description": "Insulin", "organism": "Homo sapiens", "length": 110, "score": 553, "bit_score": 553.0, "evalue": 0.0, "evalue_raw": "0", "identity": 110, "identity_pct": 100.0, "positive": 110, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 110, "query_from": 1, "query_to": 110, "hit_from": 1, "hit_to": 110, "query_alignment": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "hit_alignment": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "midline": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", }, { "accession": "NP_001186043.1", "id": "NP_001186043.1", "description": "Insulin", "organism": "Pan troglodytes", "length": 110, "score": 548, "bit_score": 548.0, "evalue": 0.0, "evalue_raw": "0", "identity": 109, "identity_pct": 99.1, "positive": 109, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 110, "query_from": 1, "query_to": 110, "hit_from": 1, "hit_to": 110, "query_alignment": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "hit_alignment": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "midline": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", }, { "accession": "NP_001239233.1", "id": "NP_001239233.1", "description": "Insulin", "organism": "Canis lupus familiaris", "length": 110, "score": 525, "bit_score": 525.0, "evalue": 0.0, "evalue_raw": "0", "identity": 104, "identity_pct": 94.5, "positive": 105, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 110, "query_from": 1, "query_to": 110, "hit_from": 1, "hit_to": 110, "query_alignment": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "hit_alignment": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "midline": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", }, { "accession": "NP_001258172.1", "id": "NP_001258172.1", "description": "Insulin", "organism": "Bos taurus", "length": 105, "score": 501, "bit_score": 501.0, "evalue": 0.0, "evalue_raw": "0", "identity": 100, "identity_pct": 90.9, "positive": 102, "gaps": 1, "query_coverage_pct": 95.5, "alignment_length": 105, "query_from": 1, "query_to": 105, "hit_from": 1, "hit_to": 105, "query_alignment": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "hit_alignment": "MALWMRLLPLLALLALWAPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "midline": "MALWMRLLPLLALLALW PDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", }, { "accession": "NP_001156573.1", "id": "NP_001156573.1", "description": "Insulin", "organism": "Sus scrofa", "length": 110, "score": 498, "bit_score": 498.0, "evalue": 0.0, "evalue_raw": "0", "identity": 100, "identity_pct": 90.9, "positive": 103, "gaps": 1, "query_coverage_pct": 100.0, "alignment_length": 110, "query_from": 1, "query_to": 110, "hit_from": 1, "hit_to": 110, "query_alignment": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "hit_alignment": "MALWMRLLPLLALLALWAPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "midline": "MALWMRLLPLLALLALW PDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", }, { "accession": "NP_999205.1", "id": "NP_999205.1", "description": "Insulin", "organism": "Danio rerio", "length": 106, "score": 352, "bit_score": 352.0, "evalue": 6e-125, "evalue_raw": "6e-125", "identity": 77, "identity_pct": 72.6, "positive": 85, "gaps": 6, "query_coverage_pct": 100.0, "alignment_length": 106, "query_from": 1, "query_to": 106, "hit_from": 1, "hit_to": 106, "query_alignment": "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "hit_alignment": "MVSWIRLLPLVFLLALWAPDPASAFVNQHLCGSHLVEALYLVCGERGFFYSPKSGREAELQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", "midline": "M W+RLLP LLALW PDP AFVNQHLCGSHLVEALYLVCGERGFFY PK REA+ LQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN", }, ], }, "NP_000549.1": { "query_length": 142, "hits": [ { "accession": "NP_000549.1", "id": "NP_000549.1", "description": "Hemoglobin subunit alpha", "organism": "Homo sapiens", "length": 142, "score": 730, "bit_score": 730.0, "evalue": 0.0, "evalue_raw": "0", "identity": 142, "identity_pct": 100.0, "positive": 142, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 142, "query_from": 1, "query_to": 142, "hit_from": 1, "hit_to": 142, "query_alignment": "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", "hit_alignment": "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", "midline": "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", }, { "accession": "NP_001003844.1", "id": "NP_001003844.1", "description": "Hemoglobin subunit alpha", "organism": "Pan troglodytes", "length": 142, "score": 725, "bit_score": 725.0, "evalue": 0.0, "evalue_raw": "0", "identity": 141, "identity_pct": 99.3, "positive": 141, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 142, "query_from": 1, "query_to": 142, "hit_from": 1, "hit_to": 142, "query_alignment": "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", "hit_alignment": "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", "midline": "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", }, { "accession": "NP_001272232.1", "id": "NP_001272232.1", "description": "Hemoglobin subunit alpha", "organism": "Canis lupus familiaris", "length": 142, "score": 700, "bit_score": 700.0, "evalue": 0.0, "evalue_raw": "0", "identity": 136, "identity_pct": 95.8, "positive": 138, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 142, "query_from": 1, "query_to": 142, "hit_from": 1, "hit_to": 142, "query_alignment": "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", "hit_alignment": "MVLSPADKTNVKAAWGKVGGHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", "midline": "MVLSPADKTNVKAAWGKV G HAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", }, { "accession": "NP_032207.1", "id": "NP_032207.1", "description": "Hemoglobin subunit alpha", "organism": "Mus musculus", "length": 142, "score": 683, "bit_score": 683.0, "evalue": 0.0, "evalue_raw": "0", "identity": 133, "identity_pct": 93.7, "positive": 136, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 142, "query_from": 1, "query_to": 142, "hit_from": 1, "hit_to": 142, "query_alignment": "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", "hit_alignment": "MVLSPADKTNVKAAWGKVGGHAAEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", "midline": "MVLSPADKTNVKAAWGKV G HA EYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", }, { "accession": "NP_001107584.1", "id": "NP_001107584.1", "description": "Hemoglobin subunit alpha", "organism": "Rattus norvegicus", "length": 142, "score": 676, "bit_score": 676.0, "evalue": 0.0, "evalue_raw": "0", "identity": 132, "identity_pct": 93.0, "positive": 135, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 142, "query_from": 1, "query_to": 142, "hit_from": 1, "hit_to": 142, "query_alignment": "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", "hit_alignment": "MVLSPADKTNVKAAWGKVGGHAAEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", "midline": "MVLSPADKTNVKAAWGKV G HA EYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", }, { "accession": "NP_990298.1", "id": "NP_990298.1", "description": "Hemoglobin subunit alpha-D", "organism": "Gallus gallus", "length": 141, "score": 605, "bit_score": 605.0, "evalue": 0.0, "evalue_raw": "0", "identity": 118, "identity_pct": 83.1, "positive": 128, "gaps": 0, "query_coverage_pct": 99.3, "alignment_length": 141, "query_from": 1, "query_to": 141, "hit_from": 1, "hit_to": 141, "query_alignment": "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLASVSTVLTSKYR", "hit_alignment": "MVLSPADKTNVKAAWGKVGGHAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTLASHHPADFTPAVHASLDKFLASVSTVLTSKYR", "midline": "MVLSPADKTNVKAAWGKV G HAGEYGAEALERMFLSFPTTKTYFPHFDLSHGSAQVKGHGKKVADALTNAVAHVDDMPNALSALSDLHAHKLRVDPVNFKLLSHCLLVTL A+H PA+FTPAVHASLDKFLASVSTVLTSKYR", }, ], }, "NP_009225.1": { "query_length": 160, "hits": [ { "accession": "NP_009225.1", "id": "NP_009225.1", "description": "Breast cancer type 1 susceptibility protein", "organism": "Homo sapiens", "length": 1863, "score": 285, "bit_score": 285.0, "evalue": 9e-79, "evalue_raw": "9e-79", "identity": 160, "identity_pct": 100.0, "positive": 160, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 160, "query_from": 1, "query_to": 160, "hit_from": 1, "hit_to": 160, "query_alignment": "MALEDPLPVDVTVPSSPLPLPKPSLSASVKNKLLEGENKELKQKTKKEKSSLKAKKETEGLEKAKPNKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", "hit_alignment": "MALEDPLPVDVTVPSSPLPLPKPSLSASVKNKLLEGENKELKQKTKKEKSSLKAKKETEGLEKAKPNKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", "midline": "MALEDPLPVDVTVPSSPLPLPKPSLSASVKNKLLEGENKELKQKTKKEKSSLKAKKETEGLEKAKPNKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", }, { "accession": "XP_016879253.1", "id": "XP_016879253.1", "description": "breast cancer type 1 susceptibility protein", "organism": "Pan troglodytes", "length": 1866, "score": 280, "bit_score": 280.0, "evalue": 2e-77, "evalue_raw": "2e-77", "identity": 158, "identity_pct": 98.8, "positive": 159, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 160, "query_from": 1, "query_to": 160, "hit_from": 1, "hit_to": 160, "query_alignment": "MALEDPLPVDVTVPSSPLPLPKPSLSASVKNKLLEGENKELKQKTKKEKSSLKAKKETEGLEKAKPNKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", "hit_alignment": "MALEDPLPVDVTVPSSPLPLPKPSLSASVKNKLLEGENKELKQKTKKEKSSLKAKKETEGLEKAKPNKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", "midline": "MALEDPLPVDVTVPSSPLPLPKPSLSASVKNKLLEGENKELKQKTKKEKSSLKAKKETEGLEKAKPNKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", }, { "accession": "XP_006488960.1", "id": "XP_006488960.1", "description": "breast cancer type 1 susceptibility protein", "organism": "Mus musculus", "length": 1812, "score": 216, "bit_score": 216.0, "evalue": 7e-58, "evalue_raw": "7e-58", "identity": 124, "identity_pct": 77.5, "positive": 140, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 160, "query_from": 1, "query_to": 160, "hit_from": 1, "hit_to": 160, "query_alignment": "MALEDPLPVDVTVPSSPLPLPKPSLSASVKNKLLEGENKELKQKTKKEKSSLKAKKETEGLEKAKPNKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", "hit_alignment": "MALEDPLPVDVTVPSSPLPLPKPSFSASVKNKLLEGENKELKQKTKKEKSSLKAKKESEGLEKAKSNKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", "midline": "MALEDPLPVDVTVPSSPLPLPKPS SASVKNKLLEGENKELKQKTKKEKSSLKAKKE+EGLEKAK NKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", }, { "accession": "XP_006248793.2", "id": "XP_006248793.2", "description": "breast cancer type 1 susceptibility protein homolog", "organism": "Rattus norvegicus", "length": 1813, "score": 204, "bit_score": 204.0, "evalue": 4e-54, "evalue_raw": "4e-54", "identity": 119, "identity_pct": 74.4, "positive": 137, "gaps": 0, "query_coverage_pct": 100.0, "alignment_length": 160, "query_from": 1, "query_to": 160, "hit_from": 1, "hit_to": 160, "query_alignment": "MALEDPLPVDVTVPSSPLPLPKPSLSASVKNKLLEGENKELKQKTKKEKSSLKAKKETEGLEKAKPNKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", "hit_alignment": "MALEDPLPVDVTVPSSPLPLPKPSLSASVKNKLLEGENKELKQKTKKEKSSLKAKKESEGLEKAKSNKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", "midline": "MALEDPLPVDVTVPSSPLPLPKPSLSASVKNKLLEGENKELKQKTKKEKSSLKAKKE+EGLEKAK NKNEQNIKQKAIMNEVEETAVANHQVISSPHKKTGKSSSTLGKLTTSRKNNNSQMNMKQMKGYNIDL", }, ], }, } def get_demo_result(sequence: str) -> dict | None: for key, info in DEMO_SEQUENCES.items(): seq_clean = "".join(c for c in sequence if c.isalpha()).upper() demo_clean = "".join(c for c in info["sequence"] if c.isalpha()).upper() if seq_clean == demo_clean: acc = info["accession"] demo = DEMO_BLAST_RESULTS.get(acc) if demo: return { **demo, "source": "demo", "demo_sequence_name": info["name"], "demo_sequence_key": key, } return None