| http://purl.uniprot.org/unirules/MF_01603#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:580176 up:source unirule:MF_01603 .
_:580177 up:ecName '2.7.1.167' ;
up:fullName 'D-beta-D-heptose 7-phosphate kinase' ;
rdf:type up:Structured_Name .
_:580178 up:fullName 'D-beta-D-heptose 7-phosphotransferase' ;
rdf:type up:Structured_Name .
_:580179 up:fullName 'D-glycero-beta-D-manno-heptose-7-phosphate kinase' ;
rdf:type up:Structured_Name .
_:580180 up:source unirule:MF_01603 .
_:580181 up:ecName '2.7.7.70' ;
up:fullName 'D-beta-D-heptose 1-phosphate adenylyltransferase' ;
rdf:type up:Structured_Name .
_:580182 up:fullName 'D-glycero-beta-D-manno-heptose 1-phosphate adenylyltransferase' ;
rdf:type up:Structured_Name .
_:580183 up:source unirule:MF_01603 .
_:580184 up:source unirule:MF_01603 .
_:580185 up:source unirule:MF_01603 .
_:580186 up:source unirule:MF_01603 .
_:580187 up:source unirule:MF_01603 .
_:580188 up:source unirule:MF_01603 .
_:580189 up:source unirule:MF_01603 .
_:580190 up:source unirule:MF_01603 .
_:580191 up:source unirule:MF_01603 .
_:580192 up:source unirule:MF_01603 .
_:580193 up:source unirule:MF_01603 .
_:580194 up:source unirule:MF_01603 .
_:580195 up:source unirule:MF_01603 .
_:580196 up:source unirule:MF_01603 .
_:580197 up:source unirule:MF_01603 .
_:580198 up:source unirule:MF_01603 .
_:580199 up:source unirule:MF_01603 .
_:580200 up:source unirule:MF_01603 .
_:580201 up:source unirule:MF_01603 .
_:580202 up:source unirule:MF_01603 .
_:580203 up:source unirule:MF_01603 .
_:580204 up:source unirule:MF_01603 .
_:580205 up:source unirule:MF_01603 .
_:580206 up:source unirule:MF_01603 .
_:580207 up:source unirule:MF_01603 .
_:580208 up:source unirule:MF_01603 .
_:580209 up:source unirule:MF_01603 .
_:580210 up:source unirule:MF_01603 .
?this up:annotation ?annotation4 ,
?annotation5 ,
?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation11 ,
?annotation12 ,
?annotation13 ,
?annotation14 ;
up:classifiedWith GO:0005524 ,
GO:0005975 ,
GO:0033785 ,
GO:0033786 ,
keyword:119 ,
keyword:418 ,
keyword:511 ,
keyword:547 ,
keyword:548 ,
keyword:67 ,
keyword:808 ;
up:domain ?namedpart1 ,
?namedpart2 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Bifunctional protein HldE' ;
rdf:type up:Structured_Name .
?namedpart1 up:alternativeName _:580178 ,
_:580179 ;
up:recommendedName _:580177 .
?namedpart2 up:alternativeName _:580182 ;
up:recommendedName _:580181 .
?gene3 skos:prefLabel 'hldE' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the phosphorylation of D-glycero-D-manno-heptose 7-phosphate at the C-1 position to selectively form D-glycero-beta-D-manno-heptose-1,7-bisphosphate.' .
?annotation5 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the ADP transfer from ATP to D-glycero-beta-D-manno-heptose 1-phosphate, yielding ADP-D-glycero-beta-D-manno-heptose.' .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 up:activity ?activity9 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity9 up:catalyticActivity ;
up:enzymeClass .
?annotation10 a up:Pathway_Annotation ;
rdfs:comment 'Nucleotide-sugar biosynthesis; ADP-L-glycero-beta-D-manno-heptose biosynthesis; ADP-L-glycero-beta-D-manno-heptose from D-glycero-beta-D-manno-heptose 7-phosphate: step 1/4.' .
?annotation11 a up:Pathway_Annotation ;
rdfs:comment 'Nucleotide-sugar biosynthesis; ADP-L-glycero-beta-D-manno-heptose biosynthesis; ADP-L-glycero-beta-D-manno-heptose from D-glycero-beta-D-manno-heptose 7-phosphate: step 3/4.' .
?annotation12 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation13 a up:Similarity_Annotation ;
rdfs:comment 'In the N-terminal section; belongs to the carbohydrate kinase PfkB family.' .
?annotation14 a up:Similarity_Annotation ;
rdfs:comment 'In the C-terminal section; belongs to the cytidylyltransferase family.' .
?case15 up:classifiedWith keyword:7 .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'N6-acetyllysine' .
?pfsb18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Ribokinase' .
?pfsb24 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfs28 up:annotation ?annotation29 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Cytidylyltransferase' .
?pfsb30 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
up:ligand ?ligand38 ;
rdf:type up:Binding_Site_Annotation .
?pfsb36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?ligand38 rdfs:subClassOf chebi:30616 .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
rdf:type up:Active_Site_Annotation .
?pfsb43 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
_:580211 a rdf:Statement ;
up:attribution _:580176 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:580212 a rdf:Statement ;
up:attribution _:580180 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart1 .
_:580213 a rdf:Statement ;
up:attribution _:580183 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart2 .
_:580214 a rdf:Statement ;
up:attribution _:580184 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:580215 a rdf:Statement ;
up:attribution _:580185 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:580216 a rdf:Statement ;
up:attribution _:580186 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:580217 a rdf:Statement ;
up:attribution _:580187 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:580218 a rdf:Statement ;
up:attribution _:580188 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:580219 a rdf:Statement ;
up:attribution _:580189 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:580220 a rdf:Statement ;
up:attribution _:580190 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:580221 a rdf:Statement ;
up:attribution _:580191 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:580222 a rdf:Statement ;
up:attribution _:580192 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:580223 a rdf:Statement ;
up:attribution _:580193 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:580224 a rdf:Statement ;
up:attribution _:580194 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:580225 a rdf:Statement ;
up:attribution _:580195 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:119 .
_:580226 a rdf:Statement ;
up:attribution _:580196 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:418 .
_:580227 a rdf:Statement ;
up:attribution _:580197 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:511 .
_:580228 a rdf:Statement ;
up:attribution _:580198 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:580229 a rdf:Statement ;
up:attribution _:580199 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:548 .
_:580230 a rdf:Statement ;
up:attribution _:580200 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:580231 a rdf:Statement ;
up:attribution _:580201 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:580232 a rdf:Statement ;
up:attribution _:580202 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0033785 .
_:580233 a rdf:Statement ;
up:attribution _:580203 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0033786 .
_:580234 a rdf:Statement ;
up:attribution _:580204 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005975 .
_:580235 a rdf:Statement ;
up:attribution _:580205 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:7 .
_:580236 a rdf:Statement ;
up:source unirule:MF_01603 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:580237 a rdf:Statement ;
up:attribution _:580206 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:580238 a rdf:Statement ;
up:source unirule:MF_01603 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:580239 a rdf:Statement ;
up:attribution _:580207 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:580240 a rdf:Statement ;
up:source unirule:MF_01603 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:580241 a rdf:Statement ;
up:attribution _:580208 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:580242 a rdf:Statement ;
up:source unirule:MF_01603 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:580243 a rdf:Statement ;
up:attribution _:580209 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:580244 a rdf:Statement ;
up:source unirule:MF_01603 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:580245 a rdf:Statement ;
up:attribution _:580210 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01603
#Rule MF_01603 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01603 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01603a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a1')) AS ?namedpart1) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a2')) AS ?namedpart2) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a13')) AS ?annotation13) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a14')) AS ?annotation14) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch52 faldo:location ?templateMotifSequenceMatchRegionP7665853 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7665855 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76658MF_0160348 .
?templateMotifSequenceMatchRegionP7665853 faldo:begin ?templateMotifSequenceMatchBeginP7665854 .
?templateMotifSequenceMatchBeginP7665854 faldo:position ?templateMotifSequenceMatchBeginPositionP7665849 ;
faldo:reference isoform:P76658-1 .
?templateMotifSequenceProfileAlignmentOperationP7665855 edam:has_input signature:MF_01603 ;
rdf:type edam:operation_0300 .
?targetMotifMatch56 faldo:location ?targetMotifMatchRegionMatch57 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0160359 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76658MF_0160350 .
?targetMotifMatchRegionMatch57 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0160358 .
?targetMotifMatchRegionMatchBeginMF_0160358 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0160351 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0160359 edam:has_input signature:MF_01603 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_5) .
VALUES ?supertaxon47 {taxon:561 taxon:620}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon47 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76658MF_0160348, 1, (STRLEN(?templateMotifCigarP76658MF_0160348) - STRLEN(REPLACE(?templateMotifCigarP76658MF_0160348, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP7665849) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76658MF_0160350, 1, (STRLEN(?targetMotifMatchCigarP76658MF_0160350) - STRLEN(REPLACE(?targetMotifMatchCigarP76658MF_0160350, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76658MF_0160350, 1, (STRLEN(?targetMotifMatchCigarP76658MF_0160350) - STRLEN(REPLACE(?targetMotifMatchCigarP76658MF_0160350, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0160351) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionP7665868 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7665870 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76658MF_0160363 .
?templateMotifSequenceMatchRegionP7665868 faldo:begin ?templateMotifSequenceMatchBeginP7665869 .
?templateMotifSequenceMatchBeginP7665869 faldo:position ?templateMotifSequenceMatchBeginPositionP7665864 ;
faldo:reference isoform:P76658-1 .
?templateMotifSequenceProfileAlignmentOperationP7665870 edam:has_input signature:MF_01603 ;
rdf:type edam:operation_0300 .
?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0160374 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76658MF_0160365 .
?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0160373 .
?targetMotifMatchRegionMatchBeginMF_0160373 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0160366 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0160374 edam:has_input signature:MF_01603 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn26) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76658MF_0160363, 1, (STRLEN(?templateMotifCigarP76658MF_0160363) - STRLEN(REPLACE(?templateMotifCigarP76658MF_0160363, CONCAT('^(?:-*[^-]){', STR(((318 - ?templateMotifSequenceMatchBeginPositionP7665864) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76658MF_0160365, 1, (STRLEN(?targetMotifMatchCigarP76658MF_0160365) - STRLEN(REPLACE(?targetMotifMatchCigarP76658MF_0160365, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76658MF_0160365, 1, (STRLEN(?targetMotifMatchCigarP76658MF_0160365) - STRLEN(REPLACE(?targetMotifMatchCigarP76658MF_0160365, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) .
BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0160366) - 1) AS ?thisPositionOn27) .
BIND(?this AS ?pfs2t77) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) .
FILTER ((BOUND(?thisPositionOn26) && BOUND(?thisPositionOn27))) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch82 faldo:location ?templateMotifSequenceMatchRegionP7665883 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7665885 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76658MF_0160378 .
?templateMotifSequenceMatchRegionP7665883 faldo:begin ?templateMotifSequenceMatchBeginP7665884 .
?templateMotifSequenceMatchBeginP7665884 faldo:position ?templateMotifSequenceMatchBeginPositionP7665879 ;
faldo:reference isoform:P76658-1 .
?templateMotifSequenceProfileAlignmentOperationP7665885 edam:has_input signature:MF_01603 ;
rdf:type edam:operation_0300 .
?targetMotifMatch86 faldo:location ?targetMotifMatchRegionMatch87 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0160389 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76658MF_0160380 .
?targetMotifMatchRegionMatch87 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0160388 .
?targetMotifMatchRegionMatchBeginMF_0160388 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0160381 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0160389 edam:has_input signature:MF_01603 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76658MF_0160378, 1, (STRLEN(?templateMotifCigarP76658MF_0160378) - STRLEN(REPLACE(?templateMotifCigarP76658MF_0160378, CONCAT('^(?:-*[^-]){', STR(((344 - ?templateMotifSequenceMatchBeginPositionP7665879) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76658MF_0160380, 1, (STRLEN(?targetMotifMatchCigarP76658MF_0160380) - STRLEN(REPLACE(?targetMotifMatchCigarP76658MF_0160380, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76658MF_0160380, 1, (STRLEN(?targetMotifMatchCigarP76658MF_0160380) - STRLEN(REPLACE(?targetMotifMatchCigarP76658MF_0160380, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) .
BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0160381) - 1) AS ?thisPositionOn32) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn33) .
BIND(?this AS ?pfs2t92) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse31) .
FILTER ((BOUND(?thisPositionOn32) && BOUND(?thisPositionOn33))) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch97 faldo:location ?templateMotifSequenceMatchRegionP7665898 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76658100 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76658MF_0160393 .
?templateMotifSequenceMatchRegionP7665898 faldo:begin ?templateMotifSequenceMatchBeginP7665899 .
?templateMotifSequenceMatchBeginP7665899 faldo:position ?templateMotifSequenceMatchBeginPositionP7665894 ;
faldo:reference isoform:P76658-1 .
?templateMotifSequenceProfileAlignmentOperationP76658100 edam:has_input signature:MF_01603 ;
rdf:type edam:operation_0300 .
?targetMotifMatch101 faldo:location ?targetMotifMatchRegionMatch102 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01603104 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76658MF_0160395 .
?targetMotifMatchRegionMatch102 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01603103 .
?targetMotifMatchRegionMatchBeginMF_01603103 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0160396 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01603104 edam:has_input signature:MF_01603 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76658MF_0160393, 1, (STRLEN(?templateMotifCigarP76658MF_0160393) - STRLEN(REPLACE(?templateMotifCigarP76658MF_0160393, CONCAT('^(?:-*[^-]){', STR(((195 - ?templateMotifSequenceMatchBeginPositionP7665894) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76658MF_0160395, 1, (STRLEN(?targetMotifMatchCigarP76658MF_0160395) - STRLEN(REPLACE(?targetMotifMatchCigarP76658MF_0160395, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76658MF_0160395, 1, (STRLEN(?targetMotifMatchCigarP76658MF_0160395) - STRLEN(REPLACE(?targetMotifMatchCigarP76658MF_0160395, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) .
BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0160396) - 1) AS ?thisPositionOn39) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76658MF_0160393, 1, (STRLEN(?templateMotifCigarP76658MF_0160393) - STRLEN(REPLACE(?templateMotifCigarP76658MF_0160393, CONCAT('^(?:-*[^-]){', STR(((198 - ?templateMotifSequenceMatchBeginPositionP7665894) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76658MF_0160395, 1, (STRLEN(?targetMotifMatchCigarP76658MF_0160395) - STRLEN(REPLACE(?targetMotifMatchCigarP76658MF_0160395, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76658MF_0160395, 1, (STRLEN(?targetMotifMatchCigarP76658MF_0160395) - STRLEN(REPLACE(?targetMotifMatchCigarP76658MF_0160395, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) .
BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0160396) - 1) AS ?thisPositionOn40) .
BIND(?this AS ?pfs2t109) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) .
FILTER (REGEX('N[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]E', SUBSTR(?thisSequenceValue, ?thisPositionOn39, (?thisPositionOn40 - ?thisPositionOn39)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch114 faldo:location ?templateMotifSequenceMatchRegionP76658115 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76658117 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76658MF_01603110 .
?templateMotifSequenceMatchRegionP76658115 faldo:begin ?templateMotifSequenceMatchBeginP76658116 .
?templateMotifSequenceMatchBeginP76658116 faldo:position ?templateMotifSequenceMatchBeginPositionP76658111 ;
faldo:reference isoform:P76658-1 .
?templateMotifSequenceProfileAlignmentOperationP76658117 edam:has_input signature:MF_01603 ;
rdf:type edam:operation_0300 .
?targetMotifMatch118 faldo:location ?targetMotifMatchRegionMatch119 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01603121 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76658MF_01603112 .
?targetMotifMatchRegionMatch119 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01603120 .
?targetMotifMatchRegionMatchBeginMF_01603120 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01603113 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01603121 edam:has_input signature:MF_01603 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76658MF_01603110, 1, (STRLEN(?templateMotifCigarP76658MF_01603110) - STRLEN(REPLACE(?templateMotifCigarP76658MF_01603110, CONCAT('^(?:-*[^-]){', STR(((264 - ?templateMotifSequenceMatchBeginPositionP76658111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76658MF_01603112, 1, (STRLEN(?targetMotifMatchCigarP76658MF_01603112) - STRLEN(REPLACE(?targetMotifMatchCigarP76658MF_01603112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76658MF_01603112, 1, (STRLEN(?targetMotifMatchCigarP76658MF_01603112) - STRLEN(REPLACE(?targetMotifMatchCigarP76658MF_01603112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) .
BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_01603113) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs2t124) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse44) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01603a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag125) .
}
BIND(IF(BOUND(?tagFT_5), ?caseWithTag125, ?UNBOUND_VARIABLE) AS ?case15) .
}
"xsd:string |