| http://purl.uniprot.org/unirules/MF_00456#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:182139 up:source unirule:MF_00456 .
_:182140 up:source unirule:MF_00456 .
_:182141 up:source unirule:MF_00456 .
_:182142 up:source unirule:MF_00456 .
_:182143 up:source unirule:MF_00456 .
_:182144 up:source unirule:MF_00456 .
_:182145 up:source unirule:MF_00456 .
_:182146 up:source unirule:MF_00456 .
_:182147 up:source unirule:MF_00456 .
_:182148 up:source unirule:MF_00456 .
_:182149 up:source unirule:MF_00456 .
_:182150 up:source unirule:MF_00456 .
_:182151 up:source unirule:MF_00456 .
_:182152 up:source unirule:MF_00456 .
_:182153 up:source unirule:MF_00456 .
_:182154 up:source unirule:MF_00456 .
_:182155 up:source unirule:MF_00456 .
_:182156 up:source unirule:MF_00456 .
_:182157 up:source unirule:MF_00456 .
_:182158 up:source unirule:MF_00456 .
_:182159 up:source unirule:MF_00456 .
_:182160 up:source unirule:MF_00456 .
_:182161 up:source unirule:MF_00456 .
_:182162 up:source unirule:MF_00456 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation9 ;
up:classifiedWith GO:0004349 ,
GO:0005737 ,
GO:0055129 ,
keyword:28 ,
keyword:418 ,
keyword:547 ,
keyword:641 ,
keyword:67 ,
keyword:808 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.2.11' ;
up:fullName 'Glutamate 5-kinase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Gamma-glutamyl kinase' ;
up:shortName 'GK' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'proB' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the transfer of a phosphate group to glutamate to form L-glutamate 5-phosphate.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; L-proline biosynthesis; L-glutamate 5-semialdehyde from L-glutamate: step 1/2.' .
?annotation7 a up:Subcellular_Location_Annotation .
?annotation7li8 up:cellularComponent .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the glutamate 5-kinase family.' .
?pfs10 up:annotation ?annotation11 .
?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:30616 .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:30616 .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:30616 .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf ?molecule36 .
?molecule36 rdfs:label 'substrate' .
?pfs39 up:annotation ?annotation40 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
up:ligand ?ligand43 ;
rdf:type up:Binding_Site_Annotation .
?pfsb41 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?ligand43 rdfs:subClassOf ?molecule44 .
?molecule44 rdfs:label 'substrate' .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
up:ligand ?ligand51 ;
rdf:type up:Binding_Site_Annotation .
?pfsb49 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?ligand51 rdfs:subClassOf ?molecule52 .
?molecule52 rdfs:label 'substrate' .
_:182163 a rdf:Statement ;
up:attribution _:182139 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:182164 a rdf:Statement ;
up:attribution _:182140 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:182165 a rdf:Statement ;
up:attribution _:182141 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:182166 a rdf:Statement ;
up:attribution _:182142 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:182167 a rdf:Statement ;
up:attribution _:182143 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:182168 a rdf:Statement ;
up:attribution _:182144 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:182169 a rdf:Statement ;
up:attribution _:182145 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:182170 a rdf:Statement ;
up:attribution _:182146 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:182171 a rdf:Statement ;
up:attribution _:182147 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:28 .
_:182172 a rdf:Statement ;
up:attribution _:182148 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:182173 a rdf:Statement ;
up:attribution _:182149 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:182174 a rdf:Statement ;
up:attribution _:182150 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:418 .
_:182175 a rdf:Statement ;
up:attribution _:182151 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:182176 a rdf:Statement ;
up:attribution _:182152 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:641 .
_:182177 a rdf:Statement ;
up:attribution _:182153 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:182178 a rdf:Statement ;
up:attribution _:182154 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004349 .
_:182179 a rdf:Statement ;
up:attribution _:182155 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0055129 .
_:182180 a rdf:Statement ;
up:attribution _:182156 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:182181 a rdf:Statement ;
up:source unirule:MF_00456 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:182182 a rdf:Statement ;
up:attribution _:182157 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:182183 a rdf:Statement ;
up:source unirule:MF_00456 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:182184 a rdf:Statement ;
up:attribution _:182158 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:182185 a rdf:Statement ;
up:source unirule:MF_00456 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:182186 a rdf:Statement ;
up:attribution _:182159 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:182187 a rdf:Statement ;
up:source unirule:MF_00456 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:182188 a rdf:Statement ;
up:attribution _:182160 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:182189 a rdf:Statement ;
up:source unirule:MF_00456 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:182190 a rdf:Statement ;
up:attribution _:182161 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:182191 a rdf:Statement ;
up:source unirule:MF_00456 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:182192 a rdf:Statement ;
up:attribution _:182162 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00456
#Rule MF_00456 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
VALUES ?supertaxon55 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00456 .
?thisOrganism rdfs:subClassOf+ ?supertaxon55 .
BIND(URI(CONCAT(STR(?this), '#MF_00456a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00456a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00456a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00456a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00456a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00456a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00456a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch60 faldo:location ?templateMotifSequenceMatchRegionP0A7B561 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7B563 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7B5MF_0045656 .
?templateMotifSequenceMatchRegionP0A7B561 faldo:begin ?templateMotifSequenceMatchBeginP0A7B562 .
?templateMotifSequenceMatchBeginP0A7B562 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7B557 ;
faldo:reference isoform:P0A7B5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7B563 edam:has_input signature:MF_00456 ;
rdf:type edam:operation_0300 .
?targetMotifMatch64 faldo:location ?targetMotifMatchRegionMatch65 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0045667 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7B5MF_0045658 .
?targetMotifMatchRegionMatch65 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0045666 .
?targetMotifMatchRegionMatchBeginMF_0045666 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0045659 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0045667 edam:has_input signature:MF_00456 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B5MF_0045656, 1, (STRLEN(?templateMotifCigarP0A7B5MF_0045656) - STRLEN(REPLACE(?templateMotifCigarP0A7B5MF_0045656, CONCAT('^(?:-*[^-]){', STR(((169 - ?templateMotifSequenceMatchBeginPositionP0A7B557) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B5MF_0045658, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_0045658) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_0045658, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B5MF_0045658, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_0045658) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_0045658, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) .
BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0045659) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B5MF_0045656, 1, (STRLEN(?templateMotifCigarP0A7B5MF_0045656) - STRLEN(REPLACE(?templateMotifCigarP0A7B5MF_0045656, CONCAT('^(?:-*[^-]){', STR(((170 - ?templateMotifSequenceMatchBeginPositionP0A7B557) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B5MF_0045658, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_0045658) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_0045658, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B5MF_0045658, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_0045658) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_0045658, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0045659) - 1) 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 (REGEX('[TS]D', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00456a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP0A7B578 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7B580 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7B5MF_0045673 .
?templateMotifSequenceMatchRegionP0A7B578 faldo:begin ?templateMotifSequenceMatchBeginP0A7B579 .
?templateMotifSequenceMatchBeginP0A7B579 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7B574 ;
faldo:reference isoform:P0A7B5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7B580 edam:has_input signature:MF_00456 ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0045684 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7B5MF_0045675 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0045683 .
?targetMotifMatchRegionMatchBeginMF_0045683 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0045676 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0045684 edam:has_input signature:MF_00456 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B5MF_0045673, 1, (STRLEN(?templateMotifCigarP0A7B5MF_0045673) - STRLEN(REPLACE(?templateMotifCigarP0A7B5MF_0045673, CONCAT('^(?:-*[^-]){', STR(((211 - ?templateMotifSequenceMatchBeginPositionP0A7B574) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B5MF_0045675, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_0045675) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_0045675, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B5MF_0045675, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_0045675) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_0045675, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0045676) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B5MF_0045673, 1, (STRLEN(?templateMotifCigarP0A7B5MF_0045673) - STRLEN(REPLACE(?templateMotifCigarP0A7B5MF_0045673, CONCAT('^(?:-*[^-]){', STR(((217 - ?templateMotifSequenceMatchBeginPositionP0A7B574) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B5MF_0045675, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_0045675) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_0045675, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B5MF_0045675, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_0045675) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_0045675, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0045676) - 1) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER (REGEX('[TS]GG[MI][ARNDCQEGHILKMFPSTWYVBZJUOX][TS]K', SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00456a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP0A7B595 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7B597 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7B5MF_0045690 .
?templateMotifSequenceMatchRegionP0A7B595 faldo:begin ?templateMotifSequenceMatchBeginP0A7B596 .
?templateMotifSequenceMatchBeginP0A7B596 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7B591 ;
faldo:reference isoform:P0A7B5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7B597 edam:has_input signature:MF_00456 ;
rdf:type edam:operation_0300 .
?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00456101 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7B5MF_0045692 .
?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00456100 .
?targetMotifMatchRegionMatchBeginMF_00456100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0045693 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00456101 edam:has_input signature:MF_00456 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B5MF_0045690, 1, (STRLEN(?templateMotifCigarP0A7B5MF_0045690) - STRLEN(REPLACE(?templateMotifCigarP0A7B5MF_0045690, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionP0A7B591) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B5MF_0045692, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_0045692) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_0045692, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B5MF_0045692, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_0045692) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_0045692, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) .
BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0045693) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t104) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_00456a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionP0A7B5110 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7B5112 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7B5MF_00456105 .
?templateMotifSequenceMatchRegionP0A7B5110 faldo:begin ?templateMotifSequenceMatchBeginP0A7B5111 .
?templateMotifSequenceMatchBeginP0A7B5111 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7B5106 ;
faldo:reference isoform:P0A7B5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7B5112 edam:has_input signature:MF_00456 ;
rdf:type edam:operation_0300 .
?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00456116 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7B5MF_00456107 .
?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00456115 .
?targetMotifMatchRegionMatchBeginMF_00456115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00456108 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00456116 edam:has_input signature:MF_00456 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B5MF_00456105, 1, (STRLEN(?templateMotifCigarP0A7B5MF_00456105) - STRLEN(REPLACE(?templateMotifCigarP0A7B5MF_00456105, CONCAT('^(?:-*[^-]){', STR(((50 - ?templateMotifSequenceMatchBeginPositionP0A7B5106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B5MF_00456107, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_00456107) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_00456107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B5MF_00456107, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_00456107) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_00456107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) .
BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_00456108) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t119) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_00456a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP0A7B5125 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7B5127 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7B5MF_00456120 .
?templateMotifSequenceMatchRegionP0A7B5125 faldo:begin ?templateMotifSequenceMatchBeginP0A7B5126 .
?templateMotifSequenceMatchBeginP0A7B5126 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7B5121 ;
faldo:reference isoform:P0A7B5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7B5127 edam:has_input signature:MF_00456 ;
rdf:type edam:operation_0300 .
?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00456131 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7B5MF_00456122 .
?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00456130 .
?targetMotifMatchRegionMatchBeginMF_00456130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00456123 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00456131 edam:has_input signature:MF_00456 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B5MF_00456120, 1, (STRLEN(?templateMotifCigarP0A7B5MF_00456120) - STRLEN(REPLACE(?templateMotifCigarP0A7B5MF_00456120, CONCAT('^(?:-*[^-]){', STR(((137 - ?templateMotifSequenceMatchBeginPositionP0A7B5121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B5MF_00456122, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_00456122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_00456122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B5MF_00456122, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_00456122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_00456122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) .
BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_00456123) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t134) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00456a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch139 faldo:location ?templateMotifSequenceMatchRegionP0A7B5140 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7B5142 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7B5MF_00456135 .
?templateMotifSequenceMatchRegionP0A7B5140 faldo:begin ?templateMotifSequenceMatchBeginP0A7B5141 .
?templateMotifSequenceMatchBeginP0A7B5141 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7B5136 ;
faldo:reference isoform:P0A7B5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7B5142 edam:has_input signature:MF_00456 ;
rdf:type edam:operation_0300 .
?targetMotifMatch143 faldo:location ?targetMotifMatchRegionMatch144 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00456146 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7B5MF_00456137 .
?targetMotifMatchRegionMatch144 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00456145 .
?targetMotifMatchRegionMatchBeginMF_00456145 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00456138 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00456146 edam:has_input signature:MF_00456 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7B5MF_00456135, 1, (STRLEN(?templateMotifCigarP0A7B5MF_00456135) - STRLEN(REPLACE(?templateMotifCigarP0A7B5MF_00456135, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionP0A7B5136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7B5MF_00456137, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_00456137) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_00456137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7B5MF_00456137, 1, (STRLEN(?targetMotifMatchCigarP0A7B5MF_00456137) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7B5MF_00456137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) .
BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_00456138) - 1) AS ?thisPositionOn53) .
BIND(?thisPositionOn53 AS ?thisPositionOn54) .
BIND(?this AS ?pfs1t149) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_00456a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
}
"xsd:string |