Functional Domain Search

Search every annotated genome in CnidoSite by protein domain, not just by gene ID. Enter an accession (IPR016024, PF12848, K13752, GO:0005615, PTHR19143) or a free-text term (kinase, Armadillo, homeobox). One query covers 148 annotated genomes.

Examples: IPR016024 PF12848 K13752 homeobox  ·  matching is exact on the identifier and partial on the description.

Found 175 gene–annotation pairs matching GO:0002028 across 148 genomes · 70 ms.

Species with hits:Plumapathes pennacea 5Eunicella verrucosa 4Stephanocoenia intersepta 4Porites harrisoni 3Anthopleura xanthogrammica 3Condylactis gigantea 3Eunicella cavolini 3Acropora hyacinthus 3Acropora austera 3Montipora capricornis 3Metridium senile 2Catostylus mosaicus 2Millepora complanata 2Porites lobata 2Montipora foliosa 2Candelabrum cocksii 2Pteroeides griseum 2Catalaphyllia jardinei 2Paramuricea clavata 2Aurelia aurita 2Dendronephthya gigantea 2Madracis auretenra 2Oculina arbuscula 2Aurelia sp. 4 Dawson et al 2005 2Millepora alcicornis 2Madracis senaria 2Heliopora coerulea 2Hydractinia echinata 2Acropora spathulata 2Montipora efflorescens 2Actinostola sp. cb2023 2Turbinaria reniformis 2Sanderia malayensis 2Siderastrea radians 2Acropora cytherea 2Actinia mediterranea 2Telmatactis stephensoni 2Pelagia noctiluca 2Trachythela sp. YZ-2020 1Tripedalia maipoensis 1Meandrina meandrites 1Muricea muricata 1Mastigias papua 1Rhodactis osculifera 1Tubastraea coccinea 1Siderastrea siderea 1Micromussa lordhowensis 1Stylophora pistillata 1Nemopilema nomurai 1Nematostella vectensis 1Scolanthus callimorphus 1Orbicella franksi 1Pocillopora acuta 1Oculina patagonica 1Paraphelliactis xishaensis sp. nov. 1Porites lutea 1Paragorgia papillata 1Porites rus 1Paracondylactis sinensis 1Pachyseris speciosa 1Palythoa umbrosa 1Pocillopora verrucosa 1Porites evermanni 1Pocillopora meandrina 1Porites divaricata 1Pocillopora damicornis 1Porites cylindrica 1Podabacia crustacea 1Porites compressa 1Rhopilema esculentum 1Porites australiensis 1Ricordea florida 1Acropora acuminata 1Hydra oligactis 1Millepora dichotoma 1Acropora intermedia 1Astrangia poculata 1Acropora palmata 1Acropora nasuta 1Astreopora myriophthalma 1Acropora muricata 1Acropora millepora 1Acropora microphthalma 1Acropora loripes 1Actinoscyphia liui 1Alvinactis idsseensis sp. Nov. 1Acropora selago 1Acropora hemprichii 1Acropora gemmifera 1Acropora florida 1Actinia equina 1Acropora echinata 1Acropora digitifera 1Aurelia coerulea 1Acropora cervicornis 1Acropora awi 1Aurelia aurita complex sp. Pacific 1Acropora pulchra 1Actinernus sp. WN-2022 1Leptoseris scabra 1Diadumene lineata 1Leptogorgia sarmentosa 1Lophelia pertusa 1Hydra vulgaris 1Hydractinia symbiolongicarpus 1Galaxea fascicularis 1Fimbriaphyllia ancora 1Echinopora horrida 1Exaiptasia diaphana 1Desmophyllum pertusum 1Dendrogyra cylindrus 1Actinia tenebrosa 1Duncanopsammia axifuga 1Cassiopea xamachana 1Cassiopea sp. PORT0000214 1Chrysogorgia sp. JL179-B06 1Cyphastrea salae 1Chrysaora quinquecirrha 1Colpophyllia natans 1Callogorgia gracilis 1Blastomussa wellsi 1Bougainvillia cf. muscus 1Xenia sp. Carnegie-2017 1
SpeciesGene IDGene Ontology termMatchSourceBrowser
Acropora acuminataaacu_s0070.g2.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Aurelia auritascaffold228.g33.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Aurelia auritascaffold228.g33.t2GO:0002028regulation of sodium ion transportInterproscanJBrowse
Aurelia aurita complex sp. Pacificscaffold3347.g1.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora austeraENSKKQP00000042196.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora austeraENSKKQP00000042213.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora austeraENSKKQP00000042205.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora awiaawi_s0163.g5.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora cervicornisKAK2559814.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Aurelia coeruleaevm.model.ptg000024l.565GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora cythereaacyt_s0188.g30.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora cythereaacyt_s2287.g1.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora digitiferag22616.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora echinataaech_s0024.g3.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Actinia equinaEGACTEQ4350001449-PAGO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora floridaaflo_s0455.g3.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora gemmiferaagem_s0050.g68.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora hemprichiiAhemp_004134-T1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora hyacinthusahya_s0030.g33.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora hyacinthusahya_s1988.g1.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora hyacinthusahya_s0506.g1.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Alvinactis idsseensis sp. Nov.alvinactis_v1_g16638GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora intermediaaint_s0520.g2.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Actinoscyphia liuigene25413.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora loripesalor_g22178.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Actinia mediterraneaENSQPTP00000038117.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Actinia mediterraneaENSQPTP00000078079.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora microphthalmaamic_s0056.g42.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora milleporaXP_029206864.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora muricataamur_s0183.g4.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Astreopora myriophthalmaBRAKERYMEP00000034602.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora nasutaanas_s0078.g70.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora palmataXP_074606291.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Astrangia poculataevm.model.Ap9.2247GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora pulchraFUN_032676-T1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora selagoasel_s0125.g4.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Actinernus sp. WN-2022Acti_024865-T1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Actinostola sp. cb2023Actinostola_18381GO:0002028regulation of sodium ion transportInterproscanJBrowse
Actinostola sp. cb2023Actinostola_17333GO:0002028regulation of sodium ion transportInterproscanJBrowse
Aurelia sp. 4 Dawson et al 20054_ENSDKXP00000003624.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Aurelia sp. 4 Dawson et al 20054_ENSDKXP00000003632.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora spathulataENSEWQP00005008908.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Acropora spathulataENSEWQP00005008880.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Actinia tenebrosaXP_031562392.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Anthopleura xanthogrammicaENSOJPP00000033045.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Anthopleura xanthogrammicaENSOJPP00000033038.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Anthopleura xanthogrammicaENSOJPP00000033051.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Bougainvillia cf. muscusM_g30597.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Blastomussa wellsiBRAKERLUSP00000010853.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Candelabrum cocksiiENSQNNP00000000829.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Candelabrum cocksiiENSQNNP00000000818.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Condylactis giganteaENSKFPP00000003761.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Condylactis giganteaENSKFPP00000003723.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Condylactis giganteaENSKFPP00000003748.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Callogorgia gracilisENSFVQP00000011522.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Catalaphyllia jardineiENSAVKP00000013539.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Catalaphyllia jardineiENSAVKP00000013548.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Catostylus mosaicusENSSJYP00000009606.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Catostylus mosaicusENSSJYP00000009591.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Colpophyllia natansFUN_018889-T1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Chrysaora quinquecirrhaevm.model.HiC_scaffold_29.1154GO:0002028regulation of sodium ion transportInterproscanJBrowse
Cyphastrea salaeENSOFVP00000033142.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Chrysogorgia sp. JL179-B06Csp0G249330GO:0002028regulation of sodium ion transportInterproscanJBrowse
Cassiopea sp. PORT0000214P_ENSNWCP00000024538.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Cassiopea xamachanaCxam_g12266.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Duncanopsammia axifugaENSXFYP00000012805.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Dendrogyra cylindrusFUN_034166-T1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Dendronephthya giganteaXP_028404952.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Dendronephthya giganteaXP_028404953.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Diadumene lineataENSDLIP00000029402.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Desmophyllum pertusumKAJ7376361.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Eunicella cavoliniENSLDHP00000021807.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Eunicella cavoliniENSLDHP00000021822.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Eunicella cavoliniENSLDHP00000021832.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Exaiptasia diaphanaKXJ15563.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Echinopora horridaENSJVNP00000043425.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Eunicella verrucosaENSNOVP00005011347.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Eunicella verrucosaENSNOVP00005011359.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Eunicella verrucosaENSNOVP00005011353.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Eunicella verrucosaENSNOVP00005011336.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Fimbriaphyllia ancoraeanc_s018.g0007.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Galaxea fascicularisgfas1.m1.17234.m1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Heliopora coeruleaENSBQFP00000026279.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Heliopora coeruleaENSBQFP00000026277.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Hydractinia echinataENSDJXP00000018883.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Hydractinia echinataENSDJXP00000018876.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Hydra oligactisHOLI04355.G22169GO:0002028regulation of sodium ion transportInterproscanJBrowse
Hydractinia symbiolongicarpusHSymV2.0_g06.11163_t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Hydra vulgarisXP_065651979.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Lophelia pertusaOS493_035104-T1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Leptogorgia sarmentosaENSAPQP00000009978.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Leptoseris scabraANN16254-RAGO:0002028regulation of sodium ion transportInterproscanJBrowse
Millepora alcicornisENSCIQP00000001475.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Millepora alcicornisENSCIQP00000001488.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Madracis auretenraENSIHXP00000026052.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Madracis auretenraENSIHXP00000026041.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Montipora capricornisXP_068736968.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Montipora capricornisXP_068736969.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Montipora capricornisXP_068736970.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Millepora complanataENSODKP00000008411.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Millepora complanataENSODKP00000008423.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Millepora dichotomaENSYDOP00000039401.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Montipora efflorescensENSTIFP00000014465.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Montipora efflorescensENSTIFP00000014475.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Montipora foliosaXP_068705641.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Montipora foliosaXP_068705640.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Micromussa lordhowensisENSSYXP00000036429.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Meandrina meandritesENSVBPP00000027216.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Muricea muricataBRAKERXEIP00000024346.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Mastigias papuaBRAKERKYLP00000005005.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Madracis senariaENSVTRP00000031182.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Madracis senariaENSVTRP00000031189.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Metridium senileENSDTNP00000032442.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Metridium senileENSDTNP00000032457.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Nemopilema nomuraiBRAKERMNPP00000012544.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Nematostella vectensisXP_032228876.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Oculina arbusculaENSPTBP00000029963.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Oculina arbusculaENSPTBP00000029954.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Orbicella franksiXP_081330203.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Oculina patagonicaKAL9962395.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Pocillopora acutaPocillopora_acuta_HIv2___RNAseq.g20602.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Porites australiensispaus_s0441.g4.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Paramuricea clavataCAB3996008.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Paramuricea clavataCAB3996007.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Porites compressaPorites_compressa_HIv1___RNAseq.g4552.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Podabacia crustaceaPcrG016963.mRNA1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Porites cylindricaENSZOFP00000030322.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Pocillopora damicornisRMX43900.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Porites divaricataENSHHBP00000025720.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Porites evermanniCAH3022556.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Pteroeides griseumENSPYFP00000034076.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Pteroeides griseumENSPYFP00000034091.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Porites harrisoniKAM7425268.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Porites harrisoniKAM7425005.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Porites harrisoniKAM7425267.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Porites lobataENSNQRP00000049159.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Porites lobataENSNQRP00000049151.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Porites luteaXP_073251465.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Pocillopora meandrinaCAH3143733.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Pelagia noctilucaENSXLYP00000000106.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Pelagia noctilucaENSXLYP00000000116.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Paragorgia papillataPpa0G249990GO:0002028regulation of sodium ion transportInterproscanJBrowse
Plumapathes pennaceaENSDKPP00000008925.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Plumapathes pennaceaENSDKPP00000008935.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Plumapathes pennaceaENSDKPP00000008911.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Plumapathes pennaceaENSDKPP00000008605.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Plumapathes pennaceaENSDKPP00000008915.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Porites rusENSGYQP00005007407.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Paracondylactis sinensisg18446.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Pachyseris speciosapspe_0.1.m1.47190.m1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Palythoa umbrosac1527.g001.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Pocillopora verrucosaXP_058940249.2GO:0002028regulation of sodium ion transportInterproscanJBrowse
Paraphelliactis xishaensis sp. nov.HK74SY85_g12427GO:0002028regulation of sodium ion transportInterproscanJBrowse
Rhopilema esculentumXP_065063074.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Ricordea floridaENSORFP00005008394.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Rhodactis osculiferaENSJQFP00000013210.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Scolanthus callimorphusNY_Scal100_v1.30708.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Stephanocoenia interseptaENSDDJP00000008080.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Stephanocoenia interseptaENSDDJP00000008103.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Stephanocoenia interseptaENSDDJP00000008094.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Stephanocoenia interseptaENSDDJP00000008087.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Sanderia malayensisENSXQXP00000019475.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Sanderia malayensisENSXQXP00000019478.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Stylophora pistillataPFX26667.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Siderastrea radiansENSTHXP00000027678.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Siderastrea radiansENSTHXP00000027673.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Siderastrea sidereaFUN_036037-T1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Tubastraea coccineaTcoG032710.mRNA1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Tripedalia maipoensisg389.t1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Turbinaria reniformisENSHNZP00000021384.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Turbinaria reniformisENSHNZP00000021373.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Trachythela sp. YZ-2020Clavulariidae_g13811GO:0002028regulation of sodium ion transportInterproscanJBrowse
Telmatactis stephensoniBRAKERFUXP00000006776.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Telmatactis stephensoniBRAKERFUXP00000026475.1GO:0002028regulation of sodium ion transportInterproscanJBrowse
Xenia sp. Carnegie-2017XP_046864852.1GO:0002028regulation of sodium ion transportInterproscanJBrowse

TOP