CONSTRUCT { _:252394 up:source unirule:MF_00663 . _:252395 up:fullName 'Phosphatidylserine decarboxylase alpha chain' ; rdf:type up:Structured_Name . _:252396 up:source unirule:MF_00663 . _:252397 up:fullName 'Phosphatidylserine decarboxylase beta chain' ; rdf:type up:Structured_Name . _:252398 up:source unirule:MF_00663 . _:252399 up:source unirule:MF_00663 . _:252400 up:source unirule:MF_00663 . _:252401 up:source unirule:MF_00663 . _:252402 up:source unirule:MF_00663 . _:252403 up:source unirule:MF_00663 . _:252404 up:source unirule:MF_00663 . _:252405 up:source unirule:MF_00663 . _:252406 up:source unirule:MF_00663 . _:252407 up:source unirule:MF_00663 . _:252408 up:source unirule:MF_00663 . _:252409 up:source unirule:MF_00663 . _:252410 up:source unirule:MF_00663 . _:252411 up:source unirule:MF_00663 . _:252412 up:source unirule:MF_00663 . _:252413 up:source unirule:MF_00663 . _:252414 up:source unirule:MF_00663 . _:252415 up:source unirule:MF_00663 . _:252416 up:source unirule:MF_00663 . _:252417 up:source unirule:MF_00663 . _:252418 up:source unirule:MF_00663 . _:252419 up:source unirule:MF_00663 . _:252420 up:source unirule:MF_00663 . _:252421 up:source unirule:MF_00663 . _:252422 up:source unirule:MF_00663 . _:252423 up:source unirule:MF_00663 . _:252424 up:source unirule:MF_00663 . _:252425 up:source unirule:MF_00663 . _:252426 up:source unirule:MF_00663 . _:252427 up:source unirule:MF_00663 . _:252428 up:source unirule:MF_00663 . ?this up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation10 , ?annotation12 , ?annotation13 ; up:classifiedWith GO:0004609 , GO:0005886 , GO:0006646 , keyword:1003 , keyword:1208 , keyword:210 , keyword:443 , keyword:444 , keyword:456 , keyword:472 , keyword:594 , keyword:670 , keyword:865 ; up:component ?namedpart1 , ?namedpart2 ; up:recommendedName ?name0 . ?name0 up:ecName '4.1.1.65' ; up:fullName 'Phosphatidylserine decarboxylase proenzyme' ; rdf:type up:Structured_Name . ?namedpart1 up:recommendedName _:252395 . ?namedpart2 up:recommendedName _:252397 . ?gene3 skos:prefLabel 'psd' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the formation of phosphatidylethanolamine (PtdEtn) from phosphatidylserine (PtdSer).' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/20828>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.1.1.65>. ?annotation7 up:cofactor chebi:15361 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 pyruvoyl group covalently per subunit.' . ?annotation8 a up:Pathway_Annotation ; rdfs:comment 'Phospholipid metabolism; phosphatidylethanolamine biosynthesis; phosphatidylethanolamine from CDP-diacylglycerol: step 2/2.' . ?annotation9 a up:Subunit_Annotation ; rdfs:comment 'Heterodimer of a large membrane-associated beta subunit and a small pyruvoyl-containing alpha subunit.' . ?annotation10 a up:Subcellular_Location_Annotation . ?annotation10li11 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation12 a up:PTM_Annotation ; rdfs:comment 'Is synthesized initially as an inactive proenzyme. Formation of the active enzyme involves a self-maturation process in which the active site pyruvoyl group is generated from an internal serine residue via an autocatalytic post-translational modification. Two non-identical subunits are generated from the proenzyme in this reaction, and the pyruvate is formed at the N-terminus of the alpha chain, which is derived from the carboxyl end of the proenzyme. The autoendoproteolytic cleavage occurs by a canonical serine protease mechanism, in which the side chain hydroxyl group of the serine supplies its oxygen atom to form the C-terminus of the beta chain, while the remainder of the serine residue undergoes an oxidative deamination to produce ammonia and the pyruvoyl prosthetic group on the alpha chain. During this reaction, the Ser that is part of the protease active site of the proenzyme becomes the pyruvoyl prosthetic group, which constitutes an essential element of the active site of the mature decarboxylase.' . ?annotation13 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the phosphatidylserine decarboxylase family. PSD-B subfamily. Prokaryotic type II sub-subfamily.' . ?pfs14 up:annotation ?annotation15 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; rdf:type up:Chain_Annotation ; rdfs:comment 'Phosphatidylserine decarboxylase beta chain' . ?pfsb16 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; rdf:type up:Chain_Annotation ; rdfs:comment 'Phosphatidylserine decarboxylase alpha chain' . ?pfsb22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfs26 up:annotation ?annotation27 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Charge relay system; for autoendoproteolytic cleavage activity' . ?pfsb28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Charge relay system; for autoendoproteolytic cleavage activity' . ?pfsb34 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Charge relay system; for autoendoproteolytic cleavage activity' . ?pfsb40 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Schiff-base intermediate with substrate; via pyruvic acid; for decarboxylase activity' . ?pfsb46 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; rdf:type up:Site_Annotation ; rdfs:comment 'Cleavage (non-hydrolytic); by autocatalysis' . ?pfsb52 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Pyruvic acid (Ser); by autocatalysis' . ?pfsb58 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . _:252429 a rdf:Statement ; up:attribution _:252394 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:252430 a rdf:Statement ; up:attribution _:252396 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart1 . _:252431 a rdf:Statement ; up:attribution _:252398 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart2 . _:252432 a rdf:Statement ; up:attribution _:252399 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:252433 a rdf:Statement ; up:attribution _:252400 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:252434 a rdf:Statement ; up:attribution _:252401 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:252435 a rdf:Statement ; up:attribution _:252402 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:252436 a rdf:Statement ; up:attribution _:252403 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:252437 a rdf:Statement ; up:attribution _:252404 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:252438 a rdf:Statement ; up:attribution _:252405 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:252439 a rdf:Statement ; up:attribution _:252406 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:252440 a rdf:Statement ; up:attribution _:252407 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:252441 a rdf:Statement ; up:attribution _:252408 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:252442 a rdf:Statement ; up:attribution _:252409 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:210 . _:252443 a rdf:Statement ; up:attribution _:252410 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:444 . _:252444 a rdf:Statement ; up:attribution _:252411 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:443 . _:252445 a rdf:Statement ; up:attribution _:252412 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:252446 a rdf:Statement ; up:attribution _:252413 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:252447 a rdf:Statement ; up:attribution _:252414 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:594 . _:252448 a rdf:Statement ; up:attribution _:252415 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1208 . _:252449 a rdf:Statement ; up:attribution _:252416 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:670 . _:252450 a rdf:Statement ; up:attribution _:252417 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:865 . _:252451 a rdf:Statement ; up:attribution _:252418 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:252452 a rdf:Statement ; up:attribution _:252419 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004609 . _:252453 a rdf:Statement ; up:attribution _:252420 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006646 . _:252454 a rdf:Statement ; up:source unirule:MF_00663 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:252455 a rdf:Statement ; up:attribution _:252421 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:252456 a rdf:Statement ; up:source unirule:MF_00663 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:252457 a rdf:Statement ; up:attribution _:252422 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:252458 a rdf:Statement ; up:source unirule:MF_00663 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:252459 a rdf:Statement ; up:attribution _:252423 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:252460 a rdf:Statement ; up:source unirule:MF_00663 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:252461 a rdf:Statement ; up:attribution _:252424 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:252462 a rdf:Statement ; up:source unirule:MF_00663 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:252463 a rdf:Statement ; up:attribution _:252425 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:252464 a rdf:Statement ; up:source unirule:MF_00663 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:252465 a rdf:Statement ; up:attribution _:252426 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:252466 a rdf:Statement ; up:source unirule:MF_00663 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:252467 a rdf:Statement ; up:attribution _:252427 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:252468 a rdf:Statement ; up:source unirule:MF_00663 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:252469 a rdf:Statement ; up:attribution _:252428 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00663 #Rule MF_00663 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-02-02 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00663 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00663a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00663a1')) AS ?namedpart1) . BIND(URI(CONCAT(STR(?this), '#MF_00663a2')) AS ?namedpart2) . BIND(URI(CONCAT(STR(?this), '#MF_00663a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00663a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00663a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00663a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00663a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_00663a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_00663a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_00663a13')) AS ?annotation13) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionQ4619267 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ4619269 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46192MF_0066362 . ?templateMotifSequenceMatchRegionQ4619267 faldo:begin ?templateMotifSequenceMatchBeginQ4619268 . ?templateMotifSequenceMatchBeginQ4619268 faldo:position ?templateMotifSequenceMatchBeginPositionQ4619263 ; faldo:reference isoform:Q46192-1 . ?templateMotifSequenceProfileAlignmentOperationQ4619269 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . ?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0066373 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46192MF_0066364 . ?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0066372 . ?targetMotifMatchRegionMatchBeginMF_0066372 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0066365 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0066373 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn18) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46192MF_0066362, 1, (STRLEN(?templateMotifCigarQ46192MF_0066362) - STRLEN(REPLACE(?templateMotifCigarQ46192MF_0066362, CONCAT('^(?:-*[^-]){', STR(((255 - ?templateMotifSequenceMatchBeginPositionQ4619263) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46192MF_0066364, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_0066364) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_0066364, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46192MF_0066364, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_0066364) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_0066364, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) . BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0066365) - 1) AS ?thisPositionOn19) . BIND(?this AS ?pfs1t76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) . FILTER ((BOUND(?thisPositionOn18) && BOUND(?thisPositionOn19))) . BIND(URI(CONCAT(STR(?this), '#MF_00663a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionQ4619282 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ4619284 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46192MF_0066377 . ?templateMotifSequenceMatchRegionQ4619282 faldo:begin ?templateMotifSequenceMatchBeginQ4619283 . ?templateMotifSequenceMatchBeginQ4619283 faldo:position ?templateMotifSequenceMatchBeginPositionQ4619278 ; faldo:reference isoform:Q46192-1 . ?templateMotifSequenceProfileAlignmentOperationQ4619284 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . ?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0066388 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46192MF_0066379 . ?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0066387 . ?targetMotifMatchRegionMatchBeginMF_0066387 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0066380 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0066388 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46192MF_0066377, 1, (STRLEN(?templateMotifCigarQ46192MF_0066377) - STRLEN(REPLACE(?templateMotifCigarQ46192MF_0066377, CONCAT('^(?:-*[^-]){', STR(((256 - ?templateMotifSequenceMatchBeginPositionQ4619278) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46192MF_0066379, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_0066379) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_0066379, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46192MF_0066379, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_0066379) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_0066379, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0066380) - 1) AS ?thisPositionOn24) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn25) . BIND(?this AS ?pfs1t91) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) . FILTER ((BOUND(?thisPositionOn24) && BOUND(?thisPositionOn25))) . BIND(URI(CONCAT(STR(?this), '#MF_00663a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionQ4619297 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ4619299 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46192MF_0066392 . ?templateMotifSequenceMatchRegionQ4619297 faldo:begin ?templateMotifSequenceMatchBeginQ4619298 . ?templateMotifSequenceMatchBeginQ4619298 faldo:position ?templateMotifSequenceMatchBeginPositionQ4619293 ; faldo:reference isoform:Q46192-1 . ?templateMotifSequenceProfileAlignmentOperationQ4619299 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . ?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00663103 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46192MF_0066394 . ?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00663102 . ?targetMotifMatchRegionMatchBeginMF_00663102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0066395 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00663103 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46192MF_0066392, 1, (STRLEN(?templateMotifCigarQ46192MF_0066392) - STRLEN(REPLACE(?templateMotifCigarQ46192MF_0066392, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionQ4619293) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46192MF_0066394, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_0066394) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_0066394, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46192MF_0066394, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_0066394) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_0066394, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0066395) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t106) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse29) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00663a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionQ46192112 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46192114 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46192MF_00663107 . ?templateMotifSequenceMatchRegionQ46192112 faldo:begin ?templateMotifSequenceMatchBeginQ46192113 . ?templateMotifSequenceMatchBeginQ46192113 faldo:position ?templateMotifSequenceMatchBeginPositionQ46192108 ; faldo:reference isoform:Q46192-1 . ?templateMotifSequenceProfileAlignmentOperationQ46192114 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . ?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00663118 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46192MF_00663109 . ?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00663117 . ?targetMotifMatchRegionMatchBeginMF_00663117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00663110 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00663118 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46192MF_00663107, 1, (STRLEN(?templateMotifCigarQ46192MF_00663107) - STRLEN(REPLACE(?templateMotifCigarQ46192MF_00663107, CONCAT('^(?:-*[^-]){', STR(((169 - ?templateMotifSequenceMatchBeginPositionQ46192108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46192MF_00663109, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_00663109) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_00663109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46192MF_00663109, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_00663109) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_00663109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_00663110) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t121) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00663a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch126 faldo:location ?templateMotifSequenceMatchRegionQ46192127 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46192129 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46192MF_00663122 . ?templateMotifSequenceMatchRegionQ46192127 faldo:begin ?templateMotifSequenceMatchBeginQ46192128 . ?templateMotifSequenceMatchBeginQ46192128 faldo:position ?templateMotifSequenceMatchBeginPositionQ46192123 ; faldo:reference isoform:Q46192-1 . ?templateMotifSequenceProfileAlignmentOperationQ46192129 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . ?targetMotifMatch130 faldo:location ?targetMotifMatchRegionMatch131 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00663133 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46192MF_00663124 . ?targetMotifMatchRegionMatch131 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00663132 . ?targetMotifMatchRegionMatchBeginMF_00663132 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00663125 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00663133 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46192MF_00663122, 1, (STRLEN(?templateMotifCigarQ46192MF_00663122) - STRLEN(REPLACE(?templateMotifCigarQ46192MF_00663122, CONCAT('^(?:-*[^-]){', STR(((256 - ?templateMotifSequenceMatchBeginPositionQ46192123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46192MF_00663124, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_00663124) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_00663124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46192MF_00663124, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_00663124) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_00663124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_00663125) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs1t136) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00663a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionQ46192142 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46192144 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46192MF_00663137 . ?templateMotifSequenceMatchRegionQ46192142 faldo:begin ?templateMotifSequenceMatchBeginQ46192143 . ?templateMotifSequenceMatchBeginQ46192143 faldo:position ?templateMotifSequenceMatchBeginPositionQ46192138 ; faldo:reference isoform:Q46192-1 . ?templateMotifSequenceProfileAlignmentOperationQ46192144 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . ?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00663148 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46192MF_00663139 . ?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00663147 . ?targetMotifMatchRegionMatchBeginMF_00663147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00663140 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00663148 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46192MF_00663137, 1, (STRLEN(?templateMotifCigarQ46192MF_00663137) - STRLEN(REPLACE(?templateMotifCigarQ46192MF_00663137, CONCAT('^(?:-*[^-]){', STR(((256 - ?templateMotifSequenceMatchBeginPositionQ46192138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46192MF_00663139, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_00663139) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_00663139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46192MF_00663139, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_00663139) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_00663139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_00663140) - 1) AS ?thisPositionOn48) . BIND(?thisPositionOn48 AS ?thisPositionOn49) . BIND(?this AS ?pfs1t151) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse47) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00663a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionQ46192157 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46192159 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46192MF_00663152 . ?templateMotifSequenceMatchRegionQ46192157 faldo:begin ?templateMotifSequenceMatchBeginQ46192158 . ?templateMotifSequenceMatchBeginQ46192158 faldo:position ?templateMotifSequenceMatchBeginPositionQ46192153 ; faldo:reference isoform:Q46192-1 . ?templateMotifSequenceProfileAlignmentOperationQ46192159 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . ?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00663163 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46192MF_00663154 . ?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00663162 . ?targetMotifMatchRegionMatchBeginMF_00663162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00663155 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00663163 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46192MF_00663152, 1, (STRLEN(?templateMotifCigarQ46192MF_00663152) - STRLEN(REPLACE(?templateMotifCigarQ46192MF_00663152, CONCAT('^(?:-*[^-]){', STR(((255 - ?templateMotifSequenceMatchBeginPositionQ46192153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46192MF_00663154, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_00663154) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_00663154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46192MF_00663154, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_00663154) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_00663154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_00663155) - 1) AS ?thisPositionOn54) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46192MF_00663152, 1, (STRLEN(?templateMotifCigarQ46192MF_00663152) - STRLEN(REPLACE(?templateMotifCigarQ46192MF_00663152, CONCAT('^(?:-*[^-]){', STR(((256 - ?templateMotifSequenceMatchBeginPositionQ46192153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46192MF_00663154, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_00663154) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_00663154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46192MF_00663154, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_00663154) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_00663154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) . BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_00663155) - 1) AS ?thisPositionOn55) . BIND(?this AS ?pfs1t168) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, (?thisPositionOn55 - ?thisPositionOn54)) = 'GS')) . BIND(URI(CONCAT(STR(?this), '#MF_00663a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionQ46192174 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46192176 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46192MF_00663169 . ?templateMotifSequenceMatchRegionQ46192174 faldo:begin ?templateMotifSequenceMatchBeginQ46192175 . ?templateMotifSequenceMatchBeginQ46192175 faldo:position ?templateMotifSequenceMatchBeginPositionQ46192170 ; faldo:reference isoform:Q46192-1 . ?templateMotifSequenceProfileAlignmentOperationQ46192176 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . ?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00663180 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46192MF_00663171 . ?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00663179 . ?targetMotifMatchRegionMatchBeginMF_00663179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00663172 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00663180 edam:has_input signature:MF_00663 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46192MF_00663169, 1, (STRLEN(?templateMotifCigarQ46192MF_00663169) - STRLEN(REPLACE(?templateMotifCigarQ46192MF_00663169, CONCAT('^(?:-*[^-]){', STR(((256 - ?templateMotifSequenceMatchBeginPositionQ46192170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46192MF_00663171, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_00663171) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_00663171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46192MF_00663171, 1, (STRLEN(?targetMotifMatchCigarQ46192MF_00663171) - STRLEN(REPLACE(?targetMotifMatchCigarQ46192MF_00663171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) . BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_00663172) - 1) AS ?thisPositionOn60) . BIND(?thisPositionOn60 AS ?thisPositionOn61) . BIND(?this AS ?pfs1t183) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00663a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } }