| """ |
| 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 |
|
|