CONSTRUCT { _:253108 up:source unirule:MF_00664 . _:253109 up:source unirule:MF_00664 . _:253110 up:source unirule:MF_00664 . _:253111 up:source unirule:MF_00664 . _:253112 up:source unirule:MF_00664 . _:253113 up:source unirule:MF_00664 . _:253114 up:source unirule:MF_00664 . _:253115 up:source unirule:MF_00664 . _:253116 up:source unirule:MF_00664 . _:253117 up:source unirule:MF_00664 . _:253118 up:source unirule:MF_00664 . _:253119 up:source unirule:MF_00664 . _:253120 up:source unirule:MF_00664 . _:253121 up:source unirule:MF_00664 . _:253122 up:source unirule:MF_00664 . _:253123 up:source unirule:MF_00664 . _:253124 up:fullName 'Archaetidylserine decarboxylase alpha chain' ; rdf:type up:Structured_Name . _:253125 up:source unirule:MF_00664 . _:253126 up:fullName 'Archaetidylserine decarboxylase beta chain' ; rdf:type up:Structured_Name . _:253127 up:source unirule:MF_00664 . _:253128 up:fullName 'Phosphatidylserine decarboxylase alpha chain' ; rdf:type up:Structured_Name . _:253129 up:source unirule:MF_00664 . _:253130 up:fullName 'Phosphatidylserine decarboxylase beta chain' ; rdf:type up:Structured_Name . _:253131 up:source unirule:MF_00664 . _:253132 up:source unirule:MF_00664 . _:253133 up:source unirule:MF_00664 . _:253134 up:source unirule:MF_00664 . _:253135 up:source unirule:MF_00664 . _:253136 up:source unirule:MF_00664 . _:253137 up:source unirule:MF_00664 . _:253138 up:source unirule:MF_00664 . _:253139 up:source unirule:MF_00664 . _:253140 up:source unirule:MF_00664 . _:253141 up:source unirule:MF_00664 . _:253142 up:source unirule:MF_00664 . _:253143 up:source unirule:MF_00664 . ?this up:annotation ?annotation0 , ?annotation1 , ?annotation2 , ?annotation4 , ?annotation5 ; up:classifiedWith GO:0005886 , keyword:1003 , keyword:1208 , keyword:210 , keyword:443 , keyword:444 , keyword:456 , keyword:472 , keyword:594 , keyword:670 , keyword:865 ; up:component ?namedpart6 , ?namedpart7 , ?namedpart8 , ?namedpart9 . ?annotation0 up:cofactor chebi:15361 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 pyruvoyl group covalently per subunit.' . ?annotation1 a up:Subunit_Annotation ; rdfs:comment 'Heterodimer of a large membrane-associated beta subunit and a small pyruvoyl-containing alpha subunit.' . ?annotation2 a up:Subcellular_Location_Annotation . ?annotation2li3 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation4 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 post-translation cleavage follows an unusual pathway, termed non-hydrolytic serinolysis, 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.' . ?annotation5 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the phosphatidylserine decarboxylase family. PSD-A subfamily.' . ?namedpart6 up:recommendedName _:253124 . ?namedpart7 up:recommendedName _:253126 . ?namedpart8 up:recommendedName _:253128 . ?namedpart9 up:recommendedName _:253130 . ?case10 up:classifiedWith GO:0008654 ; up:recommendedName ?name11 . ?name11 up:ecName '4.1.1.-' ; up:fullName 'Putative archaetidylserine decarboxylase proenzyme' ; rdf:type up:Structured_Name . ?case12 up:classifiedWith GO:0004609 , GO:0006646 ; up:recommendedName ?name13 . ?name13 up:ecName '4.1.1.65' ; up:fullName 'Phosphatidylserine decarboxylase proenzyme' ; rdf:type up:Structured_Name . ?pfs14 up:annotation ?annotation15 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Schiff-base intermediate with substrate; via pyruvic acid' . ?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:Site_Annotation ; rdfs:comment 'Cleavage (non-hydrolytic); by autocatalysis' . ?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:Modified_Residue_Annotation ; rdfs:comment 'Pyruvic acid (Ser); by autocatalysis' . ?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:Chain_Annotation ; rdfs:comment 'Phosphatidylserine decarboxylase beta chain' . ?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:Chain_Annotation ; rdfs:comment 'Phosphatidylserine decarboxylase alpha chain' . ?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:Chain_Annotation ; rdfs:comment 'Archaetidylserine decarboxylase beta chain' . ?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:Chain_Annotation ; rdfs:comment 'Archaetidylserine decarboxylase alpha chain' . ?pfsb52 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . _:253144 a rdf:Statement ; up:attribution _:253108 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:253145 a rdf:Statement ; up:attribution _:253109 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:253146 a rdf:Statement ; up:attribution _:253110 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:253147 a rdf:Statement ; up:attribution _:253111 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:253148 a rdf:Statement ; up:attribution _:253112 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:253149 a rdf:Statement ; up:attribution _:253113 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:253150 a rdf:Statement ; up:attribution _:253114 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:210 . _:253151 a rdf:Statement ; up:attribution _:253115 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:444 . _:253152 a rdf:Statement ; up:attribution _:253116 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:443 . _:253153 a rdf:Statement ; up:attribution _:253117 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:253154 a rdf:Statement ; up:attribution _:253118 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:253155 a rdf:Statement ; up:attribution _:253119 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:594 . _:253156 a rdf:Statement ; up:attribution _:253120 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1208 . _:253157 a rdf:Statement ; up:attribution _:253121 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:670 . _:253158 a rdf:Statement ; up:attribution _:253122 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:865 . _:253159 a rdf:Statement ; up:attribution _:253123 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:253160 a rdf:Statement ; up:attribution _:253125 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart6 . _:253161 a rdf:Statement ; up:attribution _:253127 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart7 . _:253162 a rdf:Statement ; up:attribution _:253129 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart8 . _:253163 a rdf:Statement ; up:attribution _:253131 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart9 . _:253164 a rdf:Statement ; up:attribution _:253132 ; rdf:subject ?case10 ; rdf:predicate up:recommendedName ; rdf:object ?name11 . _:253165 a rdf:Statement ; up:attribution _:253133 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008654 . _:253166 a rdf:Statement ; up:attribution _:253134 ; rdf:subject ?case12 ; rdf:predicate up:recommendedName ; rdf:object ?name13 . _:253167 a rdf:Statement ; up:attribution _:253135 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object GO:0004609 . _:253168 a rdf:Statement ; up:attribution _:253136 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object GO:0006646 . _:253169 a rdf:Statement ; up:source unirule:MF_00664 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:253170 a rdf:Statement ; up:attribution _:253137 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:253171 a rdf:Statement ; up:source unirule:MF_00664 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:253172 a rdf:Statement ; up:attribution _:253138 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:253173 a rdf:Statement ; up:source unirule:MF_00664 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:253174 a rdf:Statement ; up:attribution _:253139 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:253175 a rdf:Statement ; up:source unirule:MF_00664 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:253176 a rdf:Statement ; up:attribution _:253140 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:253177 a rdf:Statement ; up:source unirule:MF_00664 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:253178 a rdf:Statement ; up:attribution _:253141 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:253179 a rdf:Statement ; up:source unirule:MF_00664 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:253180 a rdf:Statement ; up:attribution _:253142 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:253181 a rdf:Statement ; up:source unirule:MF_00664 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:253182 a rdf:Statement ; up:attribution _:253143 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00664 #Rule MF_00664 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-02-02 VALUES ?supertaxon56 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00664 . ?thisOrganism rdfs:subClassOf+ ?supertaxon56 . BIND(URI(CONCAT(STR(?this), '#MF_00664a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_00664a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_00664a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00664a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00664a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00664a6')) AS ?namedpart6) . BIND(URI(CONCAT(STR(?this), '#MF_00664a7')) AS ?namedpart7) . BIND(URI(CONCAT(STR(?this), '#MF_00664a8')) AS ?namedpart8) . BIND(URI(CONCAT(STR(?this), '#MF_00664a9')) AS ?namedpart9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch61 faldo:location ?templateMotifSequenceMatchRegionQ9FDI962 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9FDI964 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9FDI9MF_0066457 . ?templateMotifSequenceMatchRegionQ9FDI962 faldo:begin ?templateMotifSequenceMatchBeginQ9FDI963 . ?templateMotifSequenceMatchBeginQ9FDI963 faldo:position ?templateMotifSequenceMatchBeginPositionQ9FDI958 ; faldo:reference isoform:Q9FDI9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9FDI964 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . ?targetMotifMatch65 faldo:location ?targetMotifMatchRegionMatch66 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0066468 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9FDI9MF_0066459 . ?targetMotifMatchRegionMatch66 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0066467 . ?targetMotifMatchRegionMatchBeginMF_0066467 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0066460 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0066468 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FDI9MF_0066457, 1, (STRLEN(?templateMotifCigarQ9FDI9MF_0066457) - STRLEN(REPLACE(?templateMotifCigarQ9FDI9MF_0066457, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionQ9FDI958) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_0066459, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_0066459) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_0066459, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_0066459, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_0066459) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_0066459, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) . BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0066460) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t71) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00664a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch76 faldo:location ?templateMotifSequenceMatchRegionQ9FDI977 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9FDI979 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9FDI9MF_0066472 . ?templateMotifSequenceMatchRegionQ9FDI977 faldo:begin ?templateMotifSequenceMatchBeginQ9FDI978 . ?templateMotifSequenceMatchBeginQ9FDI978 faldo:position ?templateMotifSequenceMatchBeginPositionQ9FDI973 ; faldo:reference isoform:Q9FDI9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9FDI979 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . ?targetMotifMatch80 faldo:location ?targetMotifMatchRegionMatch81 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0066483 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9FDI9MF_0066474 . ?targetMotifMatchRegionMatch81 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0066482 . ?targetMotifMatchRegionMatchBeginMF_0066482 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0066475 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0066483 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FDI9MF_0066472, 1, (STRLEN(?templateMotifCigarQ9FDI9MF_0066472) - STRLEN(REPLACE(?templateMotifCigarQ9FDI9MF_0066472, CONCAT('^(?:-*[^-]){', STR(((189 - ?templateMotifSequenceMatchBeginPositionQ9FDI973) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_0066474, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_0066474) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_0066474, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_0066474, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_0066474) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_0066474, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) . BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0066475) - 1) AS ?thisPositionOn24) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FDI9MF_0066472, 1, (STRLEN(?templateMotifCigarQ9FDI9MF_0066472) - STRLEN(REPLACE(?templateMotifCigarQ9FDI9MF_0066472, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionQ9FDI973) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_0066474, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_0066474) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_0066474, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_0066474, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_0066474) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_0066474, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) . BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0066475) - 1) AS ?thisPositionOn25) . BIND(?this AS ?pfs1t88) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, (?thisPositionOn25 - ?thisPositionOn24)) = 'GS')) . BIND(URI(CONCAT(STR(?this), '#MF_00664a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionQ9FDI994 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9FDI996 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9FDI9MF_0066489 . ?templateMotifSequenceMatchRegionQ9FDI994 faldo:begin ?templateMotifSequenceMatchBeginQ9FDI995 . ?templateMotifSequenceMatchBeginQ9FDI995 faldo:position ?templateMotifSequenceMatchBeginPositionQ9FDI990 ; faldo:reference isoform:Q9FDI9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9FDI996 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . ?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00664100 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9FDI9MF_0066491 . ?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0066499 . ?targetMotifMatchRegionMatchBeginMF_0066499 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0066492 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00664100 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FDI9MF_0066489, 1, (STRLEN(?templateMotifCigarQ9FDI9MF_0066489) - STRLEN(REPLACE(?templateMotifCigarQ9FDI9MF_0066489, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionQ9FDI990) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_0066491, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_0066491) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_0066491, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_0066491, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_0066491) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_0066491, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) . BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0066492) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t103) . 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) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00664a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch108 faldo:location ?templateMotifSequenceMatchRegionQ9FDI9109 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9FDI9111 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9FDI9MF_00664104 . ?templateMotifSequenceMatchRegionQ9FDI9109 faldo:begin ?templateMotifSequenceMatchBeginQ9FDI9110 . ?templateMotifSequenceMatchBeginQ9FDI9110 faldo:position ?templateMotifSequenceMatchBeginPositionQ9FDI9105 ; faldo:reference isoform:Q9FDI9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9FDI9111 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . ?targetMotifMatch112 faldo:location ?targetMotifMatchRegionMatch113 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00664115 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9FDI9MF_00664106 . ?targetMotifMatchRegionMatch113 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00664114 . ?targetMotifMatchRegionMatchBeginMF_00664114 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00664107 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00664115 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(1 AS ?thisPositionOn36) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FDI9MF_00664104, 1, (STRLEN(?templateMotifCigarQ9FDI9MF_00664104) - STRLEN(REPLACE(?templateMotifCigarQ9FDI9MF_00664104, CONCAT('^(?:-*[^-]){', STR(((189 - ?templateMotifSequenceMatchBeginPositionQ9FDI9105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_00664106, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_00664106) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_00664106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_00664106, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_00664106) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_00664106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) . BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_00664107) - 1) AS ?thisPositionOn37) . BIND(?this AS ?pfs2t118) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) . FILTER ((BOUND(?thisPositionOn36) && BOUND(?thisPositionOn37))) . BIND(URI(CONCAT(STR(?this), '#MF_00664a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionQ9FDI9124 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9FDI9126 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9FDI9MF_00664119 . ?templateMotifSequenceMatchRegionQ9FDI9124 faldo:begin ?templateMotifSequenceMatchBeginQ9FDI9125 . ?templateMotifSequenceMatchBeginQ9FDI9125 faldo:position ?templateMotifSequenceMatchBeginPositionQ9FDI9120 ; faldo:reference isoform:Q9FDI9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9FDI9126 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . ?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00664130 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9FDI9MF_00664121 . ?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00664129 . ?targetMotifMatchRegionMatchBeginMF_00664129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00664122 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00664130 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FDI9MF_00664119, 1, (STRLEN(?templateMotifCigarQ9FDI9MF_00664119) - STRLEN(REPLACE(?templateMotifCigarQ9FDI9MF_00664119, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionQ9FDI9120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_00664121, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_00664121) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_00664121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_00664121, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_00664121) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_00664121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_00664122) - 1) AS ?thisPositionOn42) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn43) . BIND(?this AS ?pfs2t133) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) . FILTER ((BOUND(?thisPositionOn42) && BOUND(?thisPositionOn43))) . BIND(URI(CONCAT(STR(?this), '#MF_00664a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionQ9FDI9139 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9FDI9141 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9FDI9MF_00664134 . ?templateMotifSequenceMatchRegionQ9FDI9139 faldo:begin ?templateMotifSequenceMatchBeginQ9FDI9140 . ?templateMotifSequenceMatchBeginQ9FDI9140 faldo:position ?templateMotifSequenceMatchBeginPositionQ9FDI9135 ; faldo:reference isoform:Q9FDI9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9FDI9141 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . ?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00664145 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9FDI9MF_00664136 . ?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00664144 . ?targetMotifMatchRegionMatchBeginMF_00664144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00664137 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00664145 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(1 AS ?thisPositionOn48) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FDI9MF_00664134, 1, (STRLEN(?templateMotifCigarQ9FDI9MF_00664134) - STRLEN(REPLACE(?templateMotifCigarQ9FDI9MF_00664134, CONCAT('^(?:-*[^-]){', STR(((189 - ?templateMotifSequenceMatchBeginPositionQ9FDI9135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_00664136, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_00664136) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_00664136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_00664136, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_00664136) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_00664136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_00664137) - 1) AS ?thisPositionOn49) . BIND(?this AS ?pfs3t148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse47) . FILTER ((BOUND(?thisPositionOn48) && BOUND(?thisPositionOn49))) . BIND(URI(CONCAT(STR(?this), '#MF_00664a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionQ9FDI9154 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9FDI9156 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9FDI9MF_00664149 . ?templateMotifSequenceMatchRegionQ9FDI9154 faldo:begin ?templateMotifSequenceMatchBeginQ9FDI9155 . ?templateMotifSequenceMatchBeginQ9FDI9155 faldo:position ?templateMotifSequenceMatchBeginPositionQ9FDI9150 ; faldo:reference isoform:Q9FDI9-1 . ?templateMotifSequenceProfileAlignmentOperationQ9FDI9156 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . ?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00664160 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9FDI9MF_00664151 . ?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00664159 . ?targetMotifMatchRegionMatchBeginMF_00664159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00664152 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00664160 edam:has_input signature:MF_00664 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FDI9MF_00664149, 1, (STRLEN(?templateMotifCigarQ9FDI9MF_00664149) - STRLEN(REPLACE(?templateMotifCigarQ9FDI9MF_00664149, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionQ9FDI9150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_00664151, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_00664151) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_00664151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FDI9MF_00664151, 1, (STRLEN(?targetMotifMatchCigarQ9FDI9MF_00664151) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FDI9MF_00664151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_00664152) - 1) AS ?thisPositionOn54) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn55) . BIND(?this AS ?pfs3t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse53) . FILTER ((BOUND(?thisPositionOn54) && BOUND(?thisPositionOn55))) . BIND(URI(CONCAT(STR(?this), '#MF_00664a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?case10) . BIND(URI(CONCAT(STR(?this), '#MF_00664a11')) AS ?name11) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case12) . BIND(URI(CONCAT(STR(?this), '#MF_00664a13')) AS ?name13) . } }