| http://purl.uniprot.org/unirules/MF_00347#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:139148 up:source unirule:MF_00347 .
_:139149 up:source unirule:MF_00347 .
_:139150 up:source unirule:MF_00347 .
_:139151 up:source unirule:MF_00347 .
_:139152 up:source unirule:MF_00347 .
_:139153 up:source unirule:MF_00347 .
_:139154 up:source unirule:MF_00347 .
_:139155 up:source unirule:MF_00347 .
_:139156 up:source unirule:MF_00347 .
_:139157 up:source unirule:MF_00347 .
_:139158 up:source unirule:MF_00347 .
_:139159 up:source unirule:MF_00347 .
_:139160 up:source unirule:MF_00347 .
_:139161 up:source unirule:MF_00347 .
_:139162 up:source unirule:MF_00347 .
_:139163 up:source unirule:MF_00347 .
_:139164 up:source unirule:MF_00347 .
_:139165 up:source unirule:MF_00347 .
_:139166 up:source unirule:MF_00347 .
_:139167 up:source unirule:MF_00347 .
_:139168 up:source unirule:MF_00347 .
_:139169 up:source unirule:MF_00347 .
_:139170 up:source unirule:MF_00347 .
_:139171 up:source unirule:MF_00347 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation8 ;
up:classifiedWith GO:0006799 ,
GO:0008976 ,
keyword:418 ,
keyword:547 ,
keyword:597 ,
keyword:67 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.4.1' ;
up:fullName 'Polyphosphate kinase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'ATP-polyphosphate phosphotransferase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Polyphosphoric acid kinase' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'ppk' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the reversible transfer of the terminal phosphate of ATP to form a long-chain polyphosphate (polyP).' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:catalyticActivity ;
up:enzymeClass .
?annotation7 a up:PTM_Annotation ;
rdfs:comment 'An intermediate of this reaction is the autophosphorylated ppk in which a phosphate is covalently linked to a histidine residue through a N-P bond.' .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the polyphosphate kinase 1 (PPK1) family.' .
?case9 up:classifiedWith keyword:460 ,
keyword:479 .
?pfs10 up:annotation ?annotation11 ,
?annotation17 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:18420 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf chebi:18420 .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Phosphohistidine intermediate' .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf chebi:30616 .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
up:ligand ?ligand40 ;
rdf:type up:Binding_Site_Annotation .
?pfsb38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?ligand40 rdfs:subClassOf chebi:30616 .
?pfs43 up:annotation ?annotation44 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
up:ligand ?ligand47 ;
rdf:type up:Binding_Site_Annotation .
?pfsb45 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?ligand47 rdfs:subClassOf chebi:30616 .
?pfs50 up:annotation ?annotation51 .
?annotation51 faldo:begin ?pfsb52 ;
faldo:end ?pfse53 ;
up:ligand ?ligand54 ;
rdf:type up:Binding_Site_Annotation .
?pfsb52 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?pfse53 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?ligand54 rdfs:subClassOf chebi:30616 .
_:139172 a rdf:Statement ;
up:attribution _:139148 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:139173 a rdf:Statement ;
up:attribution _:139149 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:139174 a rdf:Statement ;
up:attribution _:139150 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:139175 a rdf:Statement ;
up:attribution _:139151 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:139176 a rdf:Statement ;
up:attribution _:139152 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:139177 a rdf:Statement ;
up:attribution _:139153 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:139178 a rdf:Statement ;
up:attribution _:139154 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:139179 a rdf:Statement ;
up:attribution _:139155 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:139180 a rdf:Statement ;
up:attribution _:139156 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:139181 a rdf:Statement ;
up:attribution _:139157 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:418 .
_:139182 a rdf:Statement ;
up:attribution _:139158 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:139183 a rdf:Statement ;
up:attribution _:139159 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:597 .
_:139184 a rdf:Statement ;
up:attribution _:139160 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:139185 a rdf:Statement ;
up:attribution _:139161 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008976 .
_:139186 a rdf:Statement ;
up:attribution _:139162 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006799 .
_:139187 a rdf:Statement ;
up:attribution _:139163 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:139188 a rdf:Statement ;
up:attribution _:139164 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:139189 a rdf:Statement ;
up:source unirule:MF_00347 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:139190 a rdf:Statement ;
up:attribution _:139165 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:139191 a rdf:Statement ;
up:source unirule:MF_00347 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:139192 a rdf:Statement ;
up:attribution _:139166 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:139193 a rdf:Statement ;
up:source unirule:MF_00347 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:139194 a rdf:Statement ;
up:attribution _:139167 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:139195 a rdf:Statement ;
up:source unirule:MF_00347 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:139196 a rdf:Statement ;
up:attribution _:139168 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:139197 a rdf:Statement ;
up:source unirule:MF_00347 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:139198 a rdf:Statement ;
up:attribution _:139169 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:139199 a rdf:Statement ;
up:source unirule:MF_00347 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:139200 a rdf:Statement ;
up:attribution _:139170 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:139201 a rdf:Statement ;
up:source unirule:MF_00347 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:139202 a rdf:Statement ;
up:attribution _:139171 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00347
#Rule MF_00347 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
VALUES ?supertaxon57 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00347 .
?thisOrganism rdfs:subClassOf+ ?supertaxon57 .
BIND(URI(CONCAT(STR(?this), '#MF_00347a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00347a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00347a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00347a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00347a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00347a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00347a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch62 faldo:location ?templateMotifSequenceMatchRegionP0A7B163 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7B165 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7B1MF_0034758 .
?templateMotifSequenceMatchRegionP0A7B163 faldo:begin ?templateMotifSequenceMatchBeginP0A7B164 .
?templateMotifSequenceMatchBeginP0A7B164 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7B159 ;
faldo:reference isoform:P0A7B1-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7B165 edam:has_input signature:MF_00347 ;
rdf:type edam:operation_0300 .
?targetMotifMatch66 faldo:location ?targetMotifMatchRegionMatch67 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0034769 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7B1MF_0034760 .
?targetMotifMatchRegionMatch67 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0034768 .
?targetMotifMatchRegionMatchBeginMF_0034768 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0034761 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0034769 edam:has_input signature:MF_00347 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B1MF_0034758, 1, (STRLEN(?templateMotifCigarP0A7B1MF_0034758) - STRLEN(REPLACE(?templateMotifCigarP0A7B1MF_0034758, CONCAT('^(?:-*[^-]){', STR(((375 - ?templateMotifSequenceMatchBeginPositionP0A7B159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B1MF_0034760, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_0034760) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_0034760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B1MF_0034760, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_0034760) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_0034760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0034761) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t72) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'R')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B1MF_0034758, 1, (STRLEN(?templateMotifCigarP0A7B1MF_0034758) - STRLEN(REPLACE(?templateMotifCigarP0A7B1MF_0034758, CONCAT('^(?:-*[^-]){', STR(((405 - ?templateMotifSequenceMatchBeginPositionP0A7B159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B1MF_0034760, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_0034760) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_0034760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B1MF_0034760, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_0034760) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_0034760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) .
BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0034761) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t75) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'R')) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch80 faldo:location ?templateMotifSequenceMatchRegionP0A7B181 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7B183 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7B1MF_0034776 .
?templateMotifSequenceMatchRegionP0A7B181 faldo:begin ?templateMotifSequenceMatchBeginP0A7B182 .
?templateMotifSequenceMatchBeginP0A7B182 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7B177 ;
faldo:reference isoform:P0A7B1-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7B183 edam:has_input signature:MF_00347 ;
rdf:type edam:operation_0300 .
?targetMotifMatch84 faldo:location ?targetMotifMatchRegionMatch85 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0034787 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7B1MF_0034778 .
?targetMotifMatchRegionMatch85 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0034786 .
?targetMotifMatchRegionMatchBeginMF_0034786 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0034779 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0034787 edam:has_input signature:MF_00347 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B1MF_0034776, 1, (STRLEN(?templateMotifCigarP0A7B1MF_0034776) - STRLEN(REPLACE(?templateMotifCigarP0A7B1MF_0034776, CONCAT('^(?:-*[^-]){', STR(((435 - ?templateMotifSequenceMatchBeginPositionP0A7B177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B1MF_0034778, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_0034778) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_0034778, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B1MF_0034778, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_0034778) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_0034778, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) .
BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0034779) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs2t90) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00347a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionP0A7B196 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7B198 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7B1MF_0034791 .
?templateMotifSequenceMatchRegionP0A7B196 faldo:begin ?templateMotifSequenceMatchBeginP0A7B197 .
?templateMotifSequenceMatchBeginP0A7B197 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7B192 ;
faldo:reference isoform:P0A7B1-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7B198 edam:has_input signature:MF_00347 ;
rdf:type edam:operation_0300 .
?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00347102 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7B1MF_0034793 .
?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00347101 .
?targetMotifMatchRegionMatchBeginMF_00347101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0034794 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00347102 edam:has_input signature:MF_00347 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B1MF_0034791, 1, (STRLEN(?templateMotifCigarP0A7B1MF_0034791) - STRLEN(REPLACE(?templateMotifCigarP0A7B1MF_0034791, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionP0A7B192) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B1MF_0034793, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_0034793) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_0034793, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B1MF_0034793, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_0034793) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_0034793, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) .
BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0034794) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs2t105) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_00347a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionP0A7B1111 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7B1113 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7B1MF_00347106 .
?templateMotifSequenceMatchRegionP0A7B1111 faldo:begin ?templateMotifSequenceMatchBeginP0A7B1112 .
?templateMotifSequenceMatchBeginP0A7B1112 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7B1107 ;
faldo:reference isoform:P0A7B1-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7B1113 edam:has_input signature:MF_00347 ;
rdf:type edam:operation_0300 .
?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00347117 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7B1MF_00347108 .
?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00347116 .
?targetMotifMatchRegionMatchBeginMF_00347116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00347109 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00347117 edam:has_input signature:MF_00347 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B1MF_00347106, 1, (STRLEN(?templateMotifCigarP0A7B1MF_00347106) - STRLEN(REPLACE(?templateMotifCigarP0A7B1MF_00347106, CONCAT('^(?:-*[^-]){', STR(((468 - ?templateMotifSequenceMatchBeginPositionP0A7B1107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B1MF_00347108, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_00347108) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_00347108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B1MF_00347108, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_00347108) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_00347108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) .
BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_00347109) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs2t120) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_00347a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionP0A7B1126 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7B1128 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7B1MF_00347121 .
?templateMotifSequenceMatchRegionP0A7B1126 faldo:begin ?templateMotifSequenceMatchBeginP0A7B1127 .
?templateMotifSequenceMatchBeginP0A7B1127 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7B1122 ;
faldo:reference isoform:P0A7B1-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7B1128 edam:has_input signature:MF_00347 ;
rdf:type edam:operation_0300 .
?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00347132 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7B1MF_00347123 .
?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00347131 .
?targetMotifMatchRegionMatchBeginMF_00347131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00347124 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00347132 edam:has_input signature:MF_00347 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B1MF_00347121, 1, (STRLEN(?templateMotifCigarP0A7B1MF_00347121) - STRLEN(REPLACE(?templateMotifCigarP0A7B1MF_00347121, CONCAT('^(?:-*[^-]){', STR(((564 - ?templateMotifSequenceMatchBeginPositionP0A7B1122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B1MF_00347123, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_00347123) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_00347123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B1MF_00347123, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_00347123) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_00347123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) .
BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_00347124) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs2t135) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00347a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch140 faldo:location ?templateMotifSequenceMatchRegionP0A7B1141 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7B1143 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7B1MF_00347136 .
?templateMotifSequenceMatchRegionP0A7B1141 faldo:begin ?templateMotifSequenceMatchBeginP0A7B1142 .
?templateMotifSequenceMatchBeginP0A7B1142 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7B1137 ;
faldo:reference isoform:P0A7B1-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7B1143 edam:has_input signature:MF_00347 ;
rdf:type edam:operation_0300 .
?targetMotifMatch144 faldo:location ?targetMotifMatchRegionMatch145 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00347147 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7B1MF_00347138 .
?targetMotifMatchRegionMatch145 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00347146 .
?targetMotifMatchRegionMatchBeginMF_00347146 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00347139 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00347147 edam:has_input signature:MF_00347 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B1MF_00347136, 1, (STRLEN(?templateMotifCigarP0A7B1MF_00347136) - STRLEN(REPLACE(?templateMotifCigarP0A7B1MF_00347136, CONCAT('^(?:-*[^-]){', STR(((592 - ?templateMotifSequenceMatchBeginPositionP0A7B1137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B1MF_00347138, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_00347138) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_00347138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B1MF_00347138, 1, (STRLEN(?targetMotifMatchCigarP0A7B1MF_00347138) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B1MF_00347138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) .
BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_00347139) - 1) AS ?thisPositionOn55) .
BIND(?thisPositionOn55 AS ?thisPositionOn56) .
BIND(?this AS ?pfs2t150) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00347a51')) AS ?annotation51) .
BIND(?this AS ?pfs50) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag151) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag151, ?UNBOUND_VARIABLE) AS ?case9) .
}
"xsd:string |