CONSTRUCT { _:251716 up:source unirule:MF_00662 . _:251717 up:fullName 'Phosphatidylserine decarboxylase alpha chain' ; rdf:type up:Structured_Name . _:251718 up:source unirule:MF_00662 . _:251719 up:fullName 'Phosphatidylserine decarboxylase beta chain' ; rdf:type up:Structured_Name . _:251720 up:source unirule:MF_00662 . _:251721 up:source unirule:MF_00662 . _:251722 up:source unirule:MF_00662 . _:251723 up:source unirule:MF_00662 . _:251724 up:source unirule:MF_00662 . _:251725 up:source unirule:MF_00662 . _:251726 up:source unirule:MF_00662 . _:251727 up:source unirule:MF_00662 . _:251728 up:source unirule:MF_00662 . _:251729 up:source unirule:MF_00662 . _:251730 up:source unirule:MF_00662 . _:251731 up:source unirule:MF_00662 . _:251732 up:source unirule:MF_00662 . _:251733 up:source unirule:MF_00662 . _:251734 up:source unirule:MF_00662 . _:251735 up:source unirule:MF_00662 . _:251736 up:source unirule:MF_00662 . _:251737 up:source unirule:MF_00662 . _:251738 up:source unirule:MF_00662 . _:251739 up:source unirule:MF_00662 . _:251740 up:source unirule:MF_00662 . _:251741 up:source unirule:MF_00662 . _:251742 up:source unirule:MF_00662 . _:251743 up:source unirule:MF_00662 . _:251744 up:source unirule:MF_00662 . _:251745 up:source unirule:MF_00662 . _:251746 up:source unirule:MF_00662 . _:251747 up:source unirule:MF_00662 . _:251748 up:source unirule:MF_00662 . _:251749 up:source unirule:MF_00662 . _:251750 up:source unirule:MF_00662 . ?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 _:251717 . ?namedpart2 up:recommendedName _:251719 . ?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 I 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 . _:251751 a rdf:Statement ; up:attribution _:251716 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:251752 a rdf:Statement ; up:attribution _:251718 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart1 . _:251753 a rdf:Statement ; up:attribution _:251720 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart2 . _:251754 a rdf:Statement ; up:attribution _:251721 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:251755 a rdf:Statement ; up:attribution _:251722 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:251756 a rdf:Statement ; up:attribution _:251723 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:251757 a rdf:Statement ; up:attribution _:251724 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:251758 a rdf:Statement ; up:attribution _:251725 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:251759 a rdf:Statement ; up:attribution _:251726 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:251760 a rdf:Statement ; up:attribution _:251727 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:251761 a rdf:Statement ; up:attribution _:251728 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:251762 a rdf:Statement ; up:attribution _:251729 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:251763 a rdf:Statement ; up:attribution _:251730 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:251764 a rdf:Statement ; up:attribution _:251731 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:210 . _:251765 a rdf:Statement ; up:attribution _:251732 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:444 . _:251766 a rdf:Statement ; up:attribution _:251733 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:443 . _:251767 a rdf:Statement ; up:attribution _:251734 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:251768 a rdf:Statement ; up:attribution _:251735 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:251769 a rdf:Statement ; up:attribution _:251736 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:594 . _:251770 a rdf:Statement ; up:attribution _:251737 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1208 . _:251771 a rdf:Statement ; up:attribution _:251738 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:670 . _:251772 a rdf:Statement ; up:attribution _:251739 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:865 . _:251773 a rdf:Statement ; up:attribution _:251740 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:251774 a rdf:Statement ; up:attribution _:251741 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004609 . _:251775 a rdf:Statement ; up:attribution _:251742 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006646 . _:251776 a rdf:Statement ; up:source unirule:MF_00662 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:251777 a rdf:Statement ; up:attribution _:251743 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:251778 a rdf:Statement ; up:source unirule:MF_00662 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:251779 a rdf:Statement ; up:attribution _:251744 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:251780 a rdf:Statement ; up:source unirule:MF_00662 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:251781 a rdf:Statement ; up:attribution _:251745 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:251782 a rdf:Statement ; up:source unirule:MF_00662 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:251783 a rdf:Statement ; up:attribution _:251746 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:251784 a rdf:Statement ; up:source unirule:MF_00662 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:251785 a rdf:Statement ; up:attribution _:251747 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:251786 a rdf:Statement ; up:source unirule:MF_00662 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:251787 a rdf:Statement ; up:attribution _:251748 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:251788 a rdf:Statement ; up:source unirule:MF_00662 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:251789 a rdf:Statement ; up:attribution _:251749 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:251790 a rdf:Statement ; up:source unirule:MF_00662 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:251791 a rdf:Statement ; up:attribution _:251750 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00662 #Rule MF_00662 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-02-02 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00662 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00662a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00662a1')) AS ?namedpart1) . BIND(URI(CONCAT(STR(?this), '#MF_00662a2')) AS ?namedpart2) . BIND(URI(CONCAT(STR(?this), '#MF_00662a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00662a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00662a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00662a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00662a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_00662a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_00662a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_00662a13')) AS ?annotation13) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionP0A8K167 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8K169 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8K1MF_0066262 . ?templateMotifSequenceMatchRegionP0A8K167 faldo:begin ?templateMotifSequenceMatchBeginP0A8K168 . ?templateMotifSequenceMatchBeginP0A8K168 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8K163 ; faldo:reference isoform:P0A8K1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8K169 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . ?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0066273 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8K1MF_0066264 . ?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0066272 . ?targetMotifMatchRegionMatchBeginMF_0066272 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0066265 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0066273 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn18) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8K1MF_0066262, 1, (STRLEN(?templateMotifCigarP0A8K1MF_0066262) - STRLEN(REPLACE(?templateMotifCigarP0A8K1MF_0066262, CONCAT('^(?:-*[^-]){', STR(((253 - ?templateMotifSequenceMatchBeginPositionP0A8K163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8K1MF_0066264, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_0066264) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_0066264, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8K1MF_0066264, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_0066264) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_0066264, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) . BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0066265) - 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_00662a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionP0A8K182 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8K184 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8K1MF_0066277 . ?templateMotifSequenceMatchRegionP0A8K182 faldo:begin ?templateMotifSequenceMatchBeginP0A8K183 . ?templateMotifSequenceMatchBeginP0A8K183 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8K178 ; faldo:reference isoform:P0A8K1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8K184 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . ?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0066288 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8K1MF_0066279 . ?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0066287 . ?targetMotifMatchRegionMatchBeginMF_0066287 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0066280 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0066288 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8K1MF_0066277, 1, (STRLEN(?templateMotifCigarP0A8K1MF_0066277) - STRLEN(REPLACE(?templateMotifCigarP0A8K1MF_0066277, CONCAT('^(?:-*[^-]){', STR(((254 - ?templateMotifSequenceMatchBeginPositionP0A8K178) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8K1MF_0066279, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_0066279) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_0066279, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8K1MF_0066279, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_0066279) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_0066279, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0066280) - 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_00662a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionP0A8K197 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8K199 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8K1MF_0066292 . ?templateMotifSequenceMatchRegionP0A8K197 faldo:begin ?templateMotifSequenceMatchBeginP0A8K198 . ?templateMotifSequenceMatchBeginP0A8K198 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8K193 ; faldo:reference isoform:P0A8K1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8K199 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . ?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00662103 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8K1MF_0066294 . ?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00662102 . ?targetMotifMatchRegionMatchBeginMF_00662102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0066295 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00662103 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8K1MF_0066292, 1, (STRLEN(?templateMotifCigarP0A8K1MF_0066292) - STRLEN(REPLACE(?templateMotifCigarP0A8K1MF_0066292, CONCAT('^(?:-*[^-]){', STR(((90 - ?templateMotifSequenceMatchBeginPositionP0A8K193) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8K1MF_0066294, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_0066294) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_0066294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8K1MF_0066294, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_0066294) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_0066294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0066295) - 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_00662a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionP0A8K1112 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8K1114 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8K1MF_00662107 . ?templateMotifSequenceMatchRegionP0A8K1112 faldo:begin ?templateMotifSequenceMatchBeginP0A8K1113 . ?templateMotifSequenceMatchBeginP0A8K1113 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8K1108 ; faldo:reference isoform:P0A8K1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8K1114 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . ?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00662118 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8K1MF_00662109 . ?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00662117 . ?targetMotifMatchRegionMatchBeginMF_00662117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00662110 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00662118 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8K1MF_00662107, 1, (STRLEN(?templateMotifCigarP0A8K1MF_00662107) - STRLEN(REPLACE(?templateMotifCigarP0A8K1MF_00662107, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionP0A8K1108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8K1MF_00662109, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_00662109) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_00662109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8K1MF_00662109, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_00662109) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_00662109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_00662110) - 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_00662a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch126 faldo:location ?templateMotifSequenceMatchRegionP0A8K1127 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8K1129 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8K1MF_00662122 . ?templateMotifSequenceMatchRegionP0A8K1127 faldo:begin ?templateMotifSequenceMatchBeginP0A8K1128 . ?templateMotifSequenceMatchBeginP0A8K1128 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8K1123 ; faldo:reference isoform:P0A8K1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8K1129 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . ?targetMotifMatch130 faldo:location ?targetMotifMatchRegionMatch131 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00662133 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8K1MF_00662124 . ?targetMotifMatchRegionMatch131 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00662132 . ?targetMotifMatchRegionMatchBeginMF_00662132 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00662125 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00662133 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8K1MF_00662122, 1, (STRLEN(?templateMotifCigarP0A8K1MF_00662122) - STRLEN(REPLACE(?templateMotifCigarP0A8K1MF_00662122, CONCAT('^(?:-*[^-]){', STR(((254 - ?templateMotifSequenceMatchBeginPositionP0A8K1123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8K1MF_00662124, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_00662124) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_00662124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8K1MF_00662124, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_00662124) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_00662124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_00662125) - 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_00662a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionP0A8K1142 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8K1144 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8K1MF_00662137 . ?templateMotifSequenceMatchRegionP0A8K1142 faldo:begin ?templateMotifSequenceMatchBeginP0A8K1143 . ?templateMotifSequenceMatchBeginP0A8K1143 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8K1138 ; faldo:reference isoform:P0A8K1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8K1144 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . ?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00662148 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8K1MF_00662139 . ?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00662147 . ?targetMotifMatchRegionMatchBeginMF_00662147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00662140 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00662148 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8K1MF_00662137, 1, (STRLEN(?templateMotifCigarP0A8K1MF_00662137) - STRLEN(REPLACE(?templateMotifCigarP0A8K1MF_00662137, CONCAT('^(?:-*[^-]){', STR(((254 - ?templateMotifSequenceMatchBeginPositionP0A8K1138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8K1MF_00662139, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_00662139) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_00662139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8K1MF_00662139, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_00662139) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_00662139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_00662140) - 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_00662a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionP0A8K1157 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8K1159 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8K1MF_00662152 . ?templateMotifSequenceMatchRegionP0A8K1157 faldo:begin ?templateMotifSequenceMatchBeginP0A8K1158 . ?templateMotifSequenceMatchBeginP0A8K1158 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8K1153 ; faldo:reference isoform:P0A8K1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8K1159 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . ?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00662163 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8K1MF_00662154 . ?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00662162 . ?targetMotifMatchRegionMatchBeginMF_00662162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00662155 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00662163 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8K1MF_00662152, 1, (STRLEN(?templateMotifCigarP0A8K1MF_00662152) - STRLEN(REPLACE(?templateMotifCigarP0A8K1MF_00662152, CONCAT('^(?:-*[^-]){', STR(((253 - ?templateMotifSequenceMatchBeginPositionP0A8K1153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8K1MF_00662154, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_00662154) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_00662154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8K1MF_00662154, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_00662154) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_00662154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_00662155) - 1) AS ?thisPositionOn54) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8K1MF_00662152, 1, (STRLEN(?templateMotifCigarP0A8K1MF_00662152) - STRLEN(REPLACE(?templateMotifCigarP0A8K1MF_00662152, CONCAT('^(?:-*[^-]){', STR(((254 - ?templateMotifSequenceMatchBeginPositionP0A8K1153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8K1MF_00662154, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_00662154) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_00662154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8K1MF_00662154, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_00662154) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_00662154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) . BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_00662155) - 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_00662a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionP0A8K1174 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8K1176 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8K1MF_00662169 . ?templateMotifSequenceMatchRegionP0A8K1174 faldo:begin ?templateMotifSequenceMatchBeginP0A8K1175 . ?templateMotifSequenceMatchBeginP0A8K1175 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8K1170 ; faldo:reference isoform:P0A8K1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8K1176 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . ?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00662180 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8K1MF_00662171 . ?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00662179 . ?targetMotifMatchRegionMatchBeginMF_00662179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00662172 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00662180 edam:has_input signature:MF_00662 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8K1MF_00662169, 1, (STRLEN(?templateMotifCigarP0A8K1MF_00662169) - STRLEN(REPLACE(?templateMotifCigarP0A8K1MF_00662169, CONCAT('^(?:-*[^-]){', STR(((254 - ?templateMotifSequenceMatchBeginPositionP0A8K1170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8K1MF_00662171, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_00662171) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_00662171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8K1MF_00662171, 1, (STRLEN(?targetMotifMatchCigarP0A8K1MF_00662171) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8K1MF_00662171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) . BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_00662172) - 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_00662a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } }