AlfalfaGEDB Alfalfa Gene Editing Database

M. sativa cultivar XinJiangDaYe / MS.gene043071


Query id Subject id identity % alignment length mismatches gap openings q. start q. end s. start s. end e-value bit score
MS.gene043071.t1 MTR_4g031910 71.795 234 49 2 1 222 1 229 2.52e-112 321
MS.gene043071.t1 MTR_4g032290 68.033 244 43 2 1 222 1 231 2.66e-107 308
MS.gene043071.t1 MTR_4g032620 58.442 231 87 1 1 222 1 231 1.36e-95 278
MS.gene043071.t1 MTR_8g036130 56.275 247 83 4 1 222 1 247 1.32e-87 259
MS.gene043071.t1 MTR_4g032260 78.344 157 34 0 1 157 1 157 1.94e-78 233
MS.gene043071.t1 MTR_3g065100 48.963 241 98 4 1 219 1 238 1.24e-64 200
MS.gene043071.t1 MTR_3g466980 45.259 232 102 5 1 218 1 221 7.96e-63 195
MS.gene043071.t1 MTR_2g035610 72.951 122 33 0 1 122 1 122 2.27e-51 162
MS.gene043071.t1 MTR_4g032270 54.745 137 47 2 94 222 2 131 1.72e-45 148
MS.gene043071.t1 MTR_5g075380 47.742 155 80 1 1 155 1 154 4.23e-45 148
MS.gene043071.t1 MTR_4g063790 44.805 154 85 0 1 154 1 154 6.18e-45 148
MS.gene043071.t1 MTR_3g031100 35.714 224 132 4 1 219 1 217 5.35e-43 145
MS.gene043071.t1 MTR_3g467080 42.949 156 89 0 1 156 1 156 1.82e-42 141
MS.gene043071.t1 MTR_3g466830 47.020 151 79 1 3 153 2 151 1.86e-42 141
MS.gene043071.t1 MTR_5g047580 45.513 156 83 2 1 156 1 154 6.89e-41 137
MS.gene043071.t1 MTR_2g016210 39.011 182 109 2 1 180 1 182 7.04e-40 137
MS.gene043071.t1 MTR_3g466890 44.737 152 83 1 3 154 2 152 1.13e-38 131
MS.gene043071.t1 MTR_1g077390 43.590 156 86 2 1 156 1 154 2.23e-38 130
MS.gene043071.t1 MTR_1g090783 41.558 154 88 2 3 156 2 153 1.23e-35 124
MS.gene043071.t1 MTR_1g077320 44.872 156 84 2 1 156 1 154 3.02e-35 122
MS.gene043071.t1 MTR_7g011950 44.231 156 85 2 1 156 1 154 7.63e-35 122
MS.gene043071.t1 MTR_1g084950 45.513 156 83 2 1 156 1 154 2.56e-34 120
MS.gene043071.t1 MTR_3g465410 43.651 126 71 0 29 154 1 126 8.22e-34 118
MS.gene043071.t1 MTR_4g028720 43.590 156 86 2 1 156 1 154 1.80e-33 118
MS.gene043071.t1 MTR_1g077300 44.231 156 83 2 1 156 1 152 1.43e-32 115
MS.gene043071.t1 MTR_1g090710 37.662 154 95 1 1 154 1 153 4.59e-32 114
MS.gene043071.t1 MTR_1g090697 39.333 150 89 2 1 150 1 148 1.55e-30 110
MS.gene043071.t1 MTR_4g028800 75.714 70 15 1 1 70 1 68 5.68e-30 106
MS.gene043071.t1 MTR_3g031240 33.333 156 104 0 1 156 1 156 6.32e-29 107
MS.gene043071.t1 MTR_7g055800 49.573 117 31 2 1 117 1 89 8.63e-28 101
MS.gene043071.t1 MTR_2g035580 38.854 157 95 1 1 157 1 156 3.05e-27 102
MS.gene043071.t1 MTR_3g466900 39.837 123 73 1 32 154 2 123 1.53e-26 99.8
MS.gene043071.t1 MTR_7g055790 52.252 111 35 1 1 111 59 151 1.62e-25 97.4
MS.gene043071.t1 MTR_7g106510 38.583 127 78 0 3 129 6 132 6.55e-24 99.4
MS.gene043071.t1 MTR_4g019670 39.370 127 77 0 3 129 6 132 1.29e-23 98.6
MS.gene043071.t1 MTR_3g466930 37.398 123 76 1 32 154 2 123 1.35e-23 92.0
MS.gene043071.t1 MTR_5g047560 36.538 156 81 3 1 156 1 138 2.14e-23 91.7
MS.gene043071.t1 MTR_7g055940 48.113 106 27 2 1 106 1 78 1.34e-22 87.8
MS.gene043071.t1 MTR_3g093900 31.690 142 97 0 3 144 6 147 1.89e-21 92.4
MS.gene043071.t1 MTR_2g035590 58.025 81 34 0 74 154 1 81 4.12e-20 82.0
MS.gene043071.t1 MTR_1g114730 32.743 113 69 3 1 107 1 112 3.64e-14 70.9
MS.gene043071.t1 MTR_6g018920 33.628 113 68 4 1 107 1 112 6.30e-14 70.1
MS.gene043071.t1 MTR_6g005450 35.398 113 66 4 1 107 1 112 7.19e-13 67.0
MS.gene043071.t1 MTR_6g005440 35.398 113 66 3 1 107 1 112 8.42e-12 63.5
MS.gene043071.t1 MTR_4g084780 37.838 111 53 2 74 168 1 111 9.12e-11 58.5
Query id Subject id identity % alignment length mismatches gap openings q. start q. end s. start s. end e-value bit score
MS.gene043071.t1 AT5G48670 55.195 154 68 1 1 154 1 153 3.17e-46 155
MS.gene043071.t1 AT1G65330 41.711 187 95 3 3 176 2 187 2.40e-40 139
MS.gene043071.t1 AT5G26630 44.503 191 95 2 1 181 1 190 6.67e-40 136
MS.gene043071.t1 AT1G65300 45.395 152 82 1 3 154 2 152 1.35e-39 137
MS.gene043071.t1 AT5G26650 36.667 210 114 4 5 204 3 203 3.24e-36 130
MS.gene043071.t1 AT5G27960 40.476 168 89 3 5 162 3 169 1.02e-35 128
MS.gene043071.t1 AT1G31630 36.905 168 95 3 3 161 2 167 7.48e-35 127
MS.gene043071.t1 AT1G31640 39.073 151 90 2 3 153 2 150 4.12e-33 124
MS.gene043071.t1 AT5G27810 55.914 93 41 0 29 121 1 93 1.98e-30 109
MS.gene043071.t1 AT3G05860 37.342 158 98 1 1 158 1 157 2.47e-30 111
MS.gene043071.t1 AT3G05860 37.342 158 98 1 1 158 1 157 3.76e-30 112
MS.gene043071.t1 AT3G05860 37.342 158 98 1 1 158 1 157 4.09e-30 112
MS.gene043071.t1 AT2G28700 36.810 163 98 2 1 161 1 160 6.44e-30 113
MS.gene043071.t1 AT1G22590 31.481 162 107 1 1 162 1 158 1.97e-26 100
MS.gene043071.t1 AT5G26580 33.766 154 87 2 1 154 1 139 6.11e-24 97.8
MS.gene043071.t1 AT5G06500 34.395 157 101 2 1 157 1 155 3.13e-21 88.6
MS.gene043071.t1 AT2G40210 37.984 129 79 1 1 129 1 128 1.68e-17 80.5
MS.gene043071.t1 AT5G58890 38.583 127 67 5 6 123 6 130 4.67e-16 75.5
MS.gene043071.t1 AT5G55690 39.362 94 50 2 1 87 1 94 7.32e-13 66.6
MS.gene043071.t1 AT5G55690 39.362 94 50 2 1 87 1 94 7.32e-13 66.6
MS.gene043071.t1 AT5G27090 34.444 90 58 1 7 95 23 112 4.76e-11 60.1
MS.gene043071.t1 AT5G26950 29.932 147 80 6 24 164 41 170 5.20e-11 61.2
MS.gene043071.t1 AT5G27944 39.726 73 43 1 24 95 41 113 5.20e-11 60.5
MS.gene043071.t1 AT5G27070 29.932 147 80 6 24 164 41 170 5.23e-11 61.2

Find 58 sgRNAs with CRISPR-Local

Find 58 sgRNAs with CRISPR-GE


CRISPR-Local

CRISPR-Local
sgRNA_sequence on_target_score Position Region
AGAAACAAAGAAAAGAAAAT+AGG 0.231520 4.2:-73208685 MS.gene043071:CDS
CCCTTTGGTGAGATCAATTA+TGG 0.234667 4.2:-73208368 MS.gene043071:CDS
TACCAATGTCCTTCATATTA+TGG 0.254451 4.2:+73208558 None:intergenic
ATAATTTCATCATCATTAAT+AGG 0.285530 4.2:+73208446 None:intergenic
GTGAGATCAATTATGGAGTT+TGG 0.309548 4.2:-73208361 MS.gene043071:CDS
AACAAAGGGTCTATTGAAAA+AGG 0.314581 4.2:-73208918 MS.gene043071:CDS
ATGAGCCTCAACCTGAGATT+TGG 0.345571 4.2:-73208838 MS.gene043071:CDS
AACATCTAGGAGTGAGGAAA+TGG 0.347038 4.2:-73208498 MS.gene043071:CDS
ATCCTTCAAGGTAGTAAATC+AGG 0.372648 4.2:+73208338 None:intergenic
TATGCAAAGTCAATTATTGA+TGG 0.385590 4.2:-73208426 MS.gene043071:CDS
TCCTCACTCCTAGATGTTGT+TGG 0.401049 4.2:+73208503 None:intergenic
GAAACAAAGAAAAGAAAATA+GGG 0.419680 4.2:-73208684 MS.gene043071:CDS
GGCCTGATTTACTACCTTGA+AGG 0.422090 4.2:-73208340 None:intergenic
GAAGGACATTGGTAGACGTT+TGG 0.439260 4.2:-73208549 MS.gene043071:CDS
AGTGAGGAAATGGGAATTGT+GGG 0.443118 4.2:-73208488 MS.gene043071:CDS
CTAGATGTTGTTGGAGGTGG+TGG 0.444811 4.2:+73208512 None:intergenic
TTGTGGGTCATGGCCATGTT+GGG 0.452922 4.2:-73208472 MS.gene043071:CDS
CACAACCATGGCTAGAAGTA+AGG 0.457305 4.2:-73208996 None:intergenic
CTCCTAGATGTTGTTGGAGG+TGG 0.461559 4.2:+73208509 None:intergenic
CTCATAAGAGCCATACACTA+TGG 0.467809 4.2:+73208856 None:intergenic
ATTGTGGGTCATGGCCATGT+TGG 0.468248 4.2:-73208473 MS.gene043071:CDS
TCTGATGAAGGCCAAATCTC+AGG 0.474702 4.2:+73208827 None:intergenic
TCAATTATTGATGGACTCAA+TGG 0.482426 4.2:-73208417 MS.gene043071:CDS
TTGATTTGAGTTATCTTACT+TGG 0.482489 4.2:-73208589 MS.gene043071:CDS
CTTGACACAAAGGATTCTGA+AGG 0.491635 4.2:-73208723 MS.gene043071:CDS
GTTGATTGACCATAATATGA+AGG 0.493638 4.2:-73208567 MS.gene043071:CDS
TGCAGCATCATTGACAATGA+AGG 0.502295 4.2:+73208964 None:intergenic
GATGTTGTTGGAGGTGGTGG+TGG 0.505459 4.2:+73208515 None:intergenic
TCACTCCTAGATGTTGTTGG+AGG 0.510768 4.2:+73208506 None:intergenic
TTTGTGTCAAGAAAGTCTCT+TGG 0.512375 4.2:+73208735 None:intergenic
GAGTGAGGAAATGGGAATTG+TGG 0.516317 4.2:-73208489 MS.gene043071:CDS
GGACATTGGTAGACGTTTGG+CGG 0.524285 4.2:-73208546 MS.gene043071:CDS
GAGATTTGGCCTTCATCAGA+GGG 0.524738 4.2:-73208824 MS.gene043071:CDS
ACATCTAGGAGTGAGGAAAT+GGG 0.532509 4.2:-73208497 MS.gene043071:CDS
CACCACCTCCAACAACATCT+AGG 0.540352 4.2:-73208511 MS.gene043071:CDS
ATGTCTCATTGTCTCAATGA+AGG 0.542205 4.2:-73208641 MS.gene043071:CDS
CCATAATTGATCTCACCAAA+GGG 0.558369 4.2:+73208368 None:intergenic
GAAGCCTGTGCCATAGTGTA+TGG 0.560968 4.2:-73208866 MS.gene043071:CDS
GAAGGCCAAATCTCAGGTTG+AGG 0.568672 4.2:+73208833 None:intergenic
TTTAACCTTACTTCTAGCCA+TGG 0.572129 4.2:+73208991 None:intergenic
GACCATAATATGAAGGACAT+TGG 0.575076 4.2:-73208560 MS.gene043071:CDS
TCCATAATTGATCTCACCAA+AGG 0.580970 4.2:+73208367 None:intergenic
GTGCACGAGACAGTGCCCTT+TGG 0.582311 4.2:-73208383 MS.gene043071:CDS
AAGAGACTTTCTTGACACAA+AGG 0.587821 4.2:-73208733 MS.gene043071:CDS
CATTAATAGGTATCCCAACA+TGG 0.589301 4.2:+73208459 None:intergenic
TGAGATTTGGCCTTCATCAG+AGG 0.593649 4.2:-73208825 MS.gene043071:CDS
ACAGGCTTCAATGCCACAGA+GGG 0.601811 4.2:+73208880 None:intergenic
TTGATGGACTCAATGGTGGC+TGG 0.607204 4.2:-73208410 MS.gene043071:CDS
GATTTGGCCTTCATCAGAGG+GGG 0.615187 4.2:-73208822 MS.gene043071:CDS
GAAATGGGAATTGTGGGTCA+TGG 0.616732 4.2:-73208482 MS.gene043071:CDS
TCCAACAACATCTAGGAGTG+AGG 0.651992 4.2:-73208504 MS.gene043071:CDS
TCATTGTCAATGATGCTGCA+AGG 0.652548 4.2:-73208961 MS.gene043071:CDS
AGAGCCATACACTATGGCAC+AGG 0.656790 4.2:+73208862 None:intergenic
ATTATTGATGGACTCAATGG+TGG 0.666274 4.2:-73208414 MS.gene043071:CDS
AGATTTGGCCTTCATCAGAG+GGG 0.672121 4.2:-73208823 MS.gene043071:CDS
GCTGAACTTAGCACCCTCTG+TGG 0.677042 4.2:-73208893 MS.gene043071:CDS
TGTGCACGACAATATGTCAA+CGG 0.688304 4.2:-73208612 MS.gene043071:CDS
CACAGGCTTCAATGCCACAG+AGG 0.696692 4.2:+73208879 None:intergenic

CRISPR-GE

badsite warning sgRNA_sequence Strand Position Region GC_content
!! ATAATTTCATCATCATTAAT+AGG + chr4.2:73208889-73208908 None:intergenic 15.0%
!! AACATACAAAAAAAGAACAA+AGG - chr4.2:73208399-73208418 MS.gene043071:CDS 20.0%
!! ACATACAAAAAAAGAACAAA+GGG - chr4.2:73208400-73208419 MS.gene043071:CDS 20.0%
!! AGAAACAAAGAAAAGAAAAT+AGG - chr4.2:73208647-73208666 MS.gene043071:CDS 20.0%
!! GAAACAAAGAAAAGAAAATA+GGG - chr4.2:73208648-73208667 MS.gene043071:CDS 20.0%
! TATGCAAAGTCAATTATTGA+TGG - chr4.2:73208906-73208925 MS.gene043071:CDS 25.0%
!! TTGATTTGAGTTATCTTACT+TGG - chr4.2:73208743-73208762 MS.gene043071:CDS 25.0%
AACAAAGGGTCTATTGAAAA+AGG - chr4.2:73208414-73208433 MS.gene043071:CDS 30.0%
GTTGATTGACCATAATATGA+AGG - chr4.2:73208765-73208784 MS.gene043071:CDS 30.0%
TACCAATGTCCTTCATATTA+TGG + chr4.2:73208777-73208796 None:intergenic 30.0%
!! TCAATTATTGATGGACTCAA+TGG - chr4.2:73208915-73208934 MS.gene043071:CDS 30.0%
AAGAGACTTTCTTGACACAA+AGG - chr4.2:73208599-73208618 MS.gene043071:CDS 35.0%
ATGTCTCATTGTCTCAATGA+AGG - chr4.2:73208691-73208710 MS.gene043071:CDS 35.0%
CATTAATAGGTATCCCAACA+TGG + chr4.2:73208876-73208895 None:intergenic 35.0%
CCATAATTGATCTCACCAAA+GGG + chr4.2:73208967-73208986 None:intergenic 35.0%
GACCATAATATGAAGGACAT+TGG - chr4.2:73208772-73208791 MS.gene043071:CDS 35.0%
GTGAGATCAATTATGGAGTT+TGG - chr4.2:73208971-73208990 MS.gene043071:CDS 35.0%
TCCATAATTGATCTCACCAA+AGG + chr4.2:73208968-73208987 None:intergenic 35.0%
TTTGTGTCAAGAAAGTCTCT+TGG + chr4.2:73208600-73208619 None:intergenic 35.0%
!! ATTATTGATGGACTCAATGG+TGG - chr4.2:73208918-73208937 MS.gene043071:CDS 35.0%
!! TGAATTTTGAGAGCACAGAT+TGG + chr4.2:73208537-73208556 None:intergenic 35.0%
AACATCTAGGAGTGAGGAAA+TGG - chr4.2:73208834-73208853 MS.gene043071:CDS 40.0%
ACATCTAGGAGTGAGGAAAT+GGG - chr4.2:73208835-73208854 MS.gene043071:CDS 40.0%
AGTGAGGAAATGGGAATTGT+GGG - chr4.2:73208844-73208863 MS.gene043071:CDS 40.0%
CCCTTTGGTGAGATCAATTA+TGG - chr4.2:73208964-73208983 MS.gene043071:CDS 40.0%
CTCATAAGAGCCATACACTA+TGG + chr4.2:73208479-73208498 None:intergenic 40.0%
CTTGACACAAAGGATTCTGA+AGG - chr4.2:73208609-73208628 MS.gene043071:CDS 40.0%
TCATTGTCAATGATGCTGCA+AGG - chr4.2:73208371-73208390 MS.gene043071:CDS 40.0%
TGCAGCATCATTGACAATGA+AGG + chr4.2:73208371-73208390 None:intergenic 40.0%
TGTGCACGACAATATGTCAA+CGG - chr4.2:73208720-73208739 MS.gene043071:CDS 40.0%
ATGAGCCTCAACCTGAGATT+TGG - chr4.2:73208494-73208513 MS.gene043071:CDS 45.0%
GAAATGGGAATTGTGGGTCA+TGG - chr4.2:73208850-73208869 MS.gene043071:CDS 45.0%
GAAGGACATTGGTAGACGTT+TGG - chr4.2:73208783-73208802 MS.gene043071:CDS 45.0%
GAGTGAGGAAATGGGAATTG+TGG - chr4.2:73208843-73208862 MS.gene043071:CDS 45.0%
TCACTCCTAGATGTTGTTGG+AGG + chr4.2:73208829-73208848 None:intergenic 45.0%
TCCAACAACATCTAGGAGTG+AGG - chr4.2:73208828-73208847 MS.gene043071:CDS 45.0%
TCCTCACTCCTAGATGTTGT+TGG + chr4.2:73208832-73208851 None:intergenic 45.0%
TCTGATGAAGGCCAAATCTC+AGG + chr4.2:73208508-73208527 None:intergenic 45.0%
! AGATTTGGCCTTCATCAGAG+GGG - chr4.2:73208509-73208528 MS.gene043071:CDS 45.0%
! GAGATTTGGCCTTCATCAGA+GGG - chr4.2:73208508-73208527 MS.gene043071:CDS 45.0%
! TGAGATTTGGCCTTCATCAG+AGG - chr4.2:73208507-73208526 MS.gene043071:CDS 45.0%
ACAGGCTTCAATGCCACAGA+GGG + chr4.2:73208455-73208474 None:intergenic 50.0%
AGAGCCATACACTATGGCAC+AGG + chr4.2:73208473-73208492 None:intergenic 50.0%
ATTGTGGGTCATGGCCATGT+TGG - chr4.2:73208859-73208878 MS.gene043071:CDS 50.0%
CACCACCTCCAACAACATCT+AGG - chr4.2:73208821-73208840 MS.gene043071:CDS 50.0%
CTAGATGTTGTTGGAGGTGG+TGG + chr4.2:73208823-73208842 None:intergenic 50.0%
CTCCTAGATGTTGTTGGAGG+TGG + chr4.2:73208826-73208845 None:intergenic 50.0%
GAAGCCTGTGCCATAGTGTA+TGG - chr4.2:73208466-73208485 MS.gene043071:CDS 50.0%
GGACATTGGTAGACGTTTGG+CGG - chr4.2:73208786-73208805 MS.gene043071:CDS 50.0%
TTGTGGGTCATGGCCATGTT+GGG - chr4.2:73208860-73208879 MS.gene043071:CDS 50.0%
! GAAGGCCAAATCTCAGGTTG+AGG + chr4.2:73208502-73208521 None:intergenic 50.0%
! GATTTGGCCTTCATCAGAGG+GGG - chr4.2:73208510-73208529 MS.gene043071:CDS 50.0%
!! TTGATGGACTCAATGGTGGC+TGG - chr4.2:73208922-73208941 MS.gene043071:CDS 50.0%
CACAGGCTTCAATGCCACAG+AGG + chr4.2:73208456-73208475 None:intergenic 55.0%
GATTGGACCCCCTCTGATGA+AGG + chr4.2:73208520-73208539 None:intergenic 55.0%
GCTGAACTTAGCACCCTCTG+TGG - chr4.2:73208439-73208458 MS.gene043071:CDS 55.0%
! GATGTTGTTGGAGGTGGTGG+TGG + chr4.2:73208820-73208839 None:intergenic 55.0%
GTGCACGAGACAGTGCCCTT+TGG - chr4.2:73208949-73208968 MS.gene043071:CDS 60.0%


Chromosome Type Strat End Strand Name
chr4.2 gene 73208343 73209011 73208343 ID=MS.gene043071
chr4.2 mRNA 73208343 73209011 73208343 ID=MS.gene043071.t1;Parent=MS.gene043071
chr4.2 exon 73208343 73209011 73208343 ID=MS.gene043071.t1.exon1;Parent=MS.gene043071.t1
chr4.2 CDS 73208343 73209011 73208343 ID=cds.MS.gene043071.t1;Parent=MS.gene043071.t1
Gene Sequence

>MS.gene043071

ATGGCTAGAAGTAAGGTTAAACTCGCCTTCATTGTCAATGATGCTGCAAGGAAAGCAACATACAAAAAAAGAACAAAGGGTCTATTGAAAAAGGTTGCTGAACTTAGCACCCTCTGTGGCATTGAAGCCTGTGCCATAGTGTATGGCTCTTATGAGCCTCAACCTGAGATTTGGCCTTCATCAGAGGGGGTCCAATCTGTGCTCTCAAAATTCATGACGATGCACGAGTCTCAAAAGTGCAAGAAAATGCTGAACCAAGAGACTTTCTTGACACAAAGGATTCTGAAGGCTGAAGAGAAATTGAAGAAACAAAGAAAAGAAAATAGGGAGCAAGAGATGACAATACTCATGTCTCATTGTCTCAATGAAGGTAGAGTTGTGCACGACAATATGTCAACGGTTGATTTGAGTTATCTTACTTGGTTGATTGACCATAATATGAAGGACATTGGTAGACGTTTGGCGGCAACAGTGCCACCACCACCTCCAACAACATCTAGGAGTGAGGAAATGGGAATTGTGGGTCATGGCCATGTTGGGATACCTATTAATGATGATGAAATTATGCAAAGTCAATTATTGATGGACTCAATGGTGGCTGGTAATGTGCACGAGACAGTGCCCTTTGGTGAGATCAATTATGGAGTTTGGCCTGATTTACTACCTTGA

Protein sequence

>MS.gene043071.t1

MARSKVKLAFIVNDAARKATYKKRTKGLLKKVAELSTLCGIEACAIVYGSYEPQPEIWPSSEGVQSVLSKFMTMHESQKCKKMLNQETFLTQRILKAEEKLKKQRKENREQEMTILMSHCLNEGRVVHDNMSTVDLSYLTWLIDHNMKDIGRRLAATVPPPPPTTSRSEEMGIVGHGHVGIPINDDEIMQSQLLMDSMVAGNVHETVPFGEINYGVWPDLLP