| http://purl.uniprot.org/unirules/MF_00572#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:223749 up:source unirule:MF_00572 .
_:223750 up:source unirule:MF_00572 .
_:223751 up:source unirule:MF_00572 .
_:223752 up:source unirule:MF_00572 .
_:223753 up:source unirule:MF_00572 .
_:223754 up:source unirule:MF_00572 .
_:223755 up:source unirule:MF_00572 .
_:223756 up:source unirule:MF_00572 .
_:223757 up:source unirule:MF_00572 .
_:223758 up:source unirule:MF_00572 .
_:223759 up:source unirule:MF_00572 .
_:223760 up:source unirule:MF_00572 .
_:223761 up:source unirule:MF_00572 .
_:223762 up:source unirule:MF_00572 .
_:223763 up:source unirule:MF_00572 .
_:223764 up:source unirule:MF_00572 .
_:223765 up:source unirule:MF_00572 .
_:223766 up:source unirule:MF_00572 .
_:223767 up:source unirule:MF_00572 .
_:223768 up:source unirule:MF_00572 .
_:223769 up:source unirule:MF_00572 .
_:223770 up:source unirule:MF_00572 .
_:223771 up:source unirule:MF_00572 .
_:223772 up:source unirule:MF_00572 .
_:223773 up:source unirule:MF_00572 .
_:223774 up:source unirule:MF_00572 .
_:223775 up:source unirule:MF_00572 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation8 ,
?annotation9 ,
?annotation11 ;
up:classifiedWith GO:0003852 ,
GO:0003985 ,
GO:0005737 ,
GO:0009098 ,
keyword:100 ,
keyword:28 ,
keyword:432 ,
keyword:808 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.3.3.13' ;
up:fullName '2-isopropylmalate synthase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Alpha-IPM synthase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Alpha-isopropylmalate synthase' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'leuA' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the condensation of the acetyl group of acetyl-CoA with 3-methyl-2-oxobutanoate (2-ketoisovalerate) to form 3-carboxy-3-hydroxy-4-methylpentanoate (2-isopropylmalate).' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:catalyticActivity ;
up:enzymeClass .
?annotation7 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; L-leucine biosynthesis; L-leucine from 3-methyl-2-oxobutanoate: step 1/4.' .
?annotation8 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation9 a up:Subcellular_Location_Annotation .
?annotation9li10 up:cellularComponent .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the alpha-IPM synthase/homocitrate synthase family. LeuA type 2 subfamily.' .
?case12 up:classifiedWith GO:0000287 ,
keyword:460 ,
keyword:479 .
?pfs13 up:annotation ?annotation14 ,
?annotation20 ,
?annotation26 ,
?annotation32 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:18420 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
up:ligand ?ligand23 ;
rdf:type up:Binding_Site_Annotation .
?pfsb21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?ligand23 rdfs:subClassOf chebi:18420 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
up:ligand ?ligand29 ;
rdf:type up:Binding_Site_Annotation .
?pfsb27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand29 rdfs:subClassOf chebi:18420 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:18420 .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Regulatory domain' .
?pfsb40 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
_:223776 a rdf:Statement ;
up:attribution _:223749 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:223777 a rdf:Statement ;
up:attribution _:223750 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:223778 a rdf:Statement ;
up:attribution _:223751 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:223779 a rdf:Statement ;
up:attribution _:223752 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:223780 a rdf:Statement ;
up:attribution _:223753 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:223781 a rdf:Statement ;
up:attribution _:223754 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:223782 a rdf:Statement ;
up:attribution _:223755 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:223783 a rdf:Statement ;
up:attribution _:223756 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:223784 a rdf:Statement ;
up:attribution _:223757 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:223785 a rdf:Statement ;
up:attribution _:223758 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:223786 a rdf:Statement ;
up:attribution _:223759 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:28 .
_:223787 a rdf:Statement ;
up:attribution _:223760 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:100 .
_:223788 a rdf:Statement ;
up:attribution _:223761 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:223789 a rdf:Statement ;
up:attribution _:223762 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:432 .
_:223790 a rdf:Statement ;
up:attribution _:223763 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:223791 a rdf:Statement ;
up:attribution _:223764 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:223792 a rdf:Statement ;
up:attribution _:223765 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003852 .
_:223793 a rdf:Statement ;
up:attribution _:223766 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003985 .
_:223794 a rdf:Statement ;
up:attribution _:223767 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009098 .
_:223795 a rdf:Statement ;
up:attribution _:223768 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:223796 a rdf:Statement ;
up:attribution _:223769 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:223797 a rdf:Statement ;
up:attribution _:223770 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:223798 a rdf:Statement ;
up:source unirule:MF_00572 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:223799 a rdf:Statement ;
up:attribution _:223771 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:223800 a rdf:Statement ;
up:source unirule:MF_00572 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:223801 a rdf:Statement ;
up:attribution _:223772 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:223802 a rdf:Statement ;
up:source unirule:MF_00572 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:223803 a rdf:Statement ;
up:attribution _:223773 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:223804 a rdf:Statement ;
up:source unirule:MF_00572 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:223805 a rdf:Statement ;
up:attribution _:223774 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:223806 a rdf:Statement ;
up:source unirule:MF_00572 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:223807 a rdf:Statement ;
up:attribution _:223775 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00572
#Rule MF_00572 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-04-25
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00572 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00572a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00572a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00572a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00572a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00572a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00572a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00572a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00572a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_00572a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch48 faldo:location ?templateMotifSequenceMatchRegionP9WQB349 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WQB351 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP9WQB3MF_0057244 .
?templateMotifSequenceMatchRegionP9WQB349 faldo:begin ?templateMotifSequenceMatchBeginP9WQB350 .
?templateMotifSequenceMatchBeginP9WQB350 faldo:position ?templateMotifSequenceMatchBeginPositionP9WQB345 ;
faldo:reference isoform:P9WQB3-1 .
?templateMotifSequenceProfileAlignmentOperationP9WQB351 edam:has_input signature:MF_00572 ;
rdf:type edam:operation_0300 .
?targetMotifMatch52 faldo:location ?targetMotifMatchRegionMatch53 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0057255 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP9WQB3MF_0057246 .
?targetMotifMatchRegionMatch53 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0057254 .
?targetMotifMatchRegionMatchBeginMF_0057254 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0057247 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0057255 edam:has_input signature:MF_00572 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WQB3MF_0057244, 1, (STRLEN(?templateMotifCigarP9WQB3MF_0057244) - STRLEN(REPLACE(?templateMotifCigarP9WQB3MF_0057244, CONCAT('^(?:-*[^-]){', STR(((81 - ?templateMotifSequenceMatchBeginPositionP9WQB345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) .
BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0057247) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WQB3MF_0057244, 1, (STRLEN(?templateMotifCigarP9WQB3MF_0057244) - STRLEN(REPLACE(?templateMotifCigarP9WQB3MF_0057244, CONCAT('^(?:-*[^-]){', STR(((285 - ?templateMotifSequenceMatchBeginPositionP9WQB345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) .
BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0057247) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WQB3MF_0057244, 1, (STRLEN(?templateMotifCigarP9WQB3MF_0057244) - STRLEN(REPLACE(?templateMotifCigarP9WQB3MF_0057244, CONCAT('^(?:-*[^-]){', STR(((287 - ?templateMotifSequenceMatchBeginPositionP9WQB345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) .
BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0057247) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t64) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WQB3MF_0057244, 1, (STRLEN(?templateMotifCigarP9WQB3MF_0057244) - STRLEN(REPLACE(?templateMotifCigarP9WQB3MF_0057244, CONCAT('^(?:-*[^-]){', STR(((321 - ?templateMotifSequenceMatchBeginPositionP9WQB345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057246, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0057247) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'N')) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionP9WQB373 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WQB375 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP9WQB3MF_0057268 .
?templateMotifSequenceMatchRegionP9WQB373 faldo:begin ?templateMotifSequenceMatchBeginP9WQB374 .
?templateMotifSequenceMatchBeginP9WQB374 faldo:position ?templateMotifSequenceMatchBeginPositionP9WQB369 ;
faldo:reference isoform:P9WQB3-1 .
?templateMotifSequenceProfileAlignmentOperationP9WQB375 edam:has_input signature:MF_00572 ;
rdf:type edam:operation_0300 .
?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0057279 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP9WQB3MF_0057270 .
?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0057278 .
?targetMotifMatchRegionMatchBeginMF_0057278 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0057271 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0057279 edam:has_input signature:MF_00572 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WQB3MF_0057268, 1, (STRLEN(?templateMotifCigarP9WQB3MF_0057268) - STRLEN(REPLACE(?templateMotifCigarP9WQB3MF_0057268, CONCAT('^(?:-*[^-]){', STR(((491 - ?templateMotifSequenceMatchBeginPositionP9WQB369) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057270, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057270) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057270, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WQB3MF_0057270, 1, (STRLEN(?targetMotifMatchCigarP9WQB3MF_0057270) - STRLEN(REPLACE(?targetMotifMatchCigarP9WQB3MF_0057270, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0057271) - 1) AS ?thisPositionOn42) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn43) .
BIND(?this AS ?pfs2t82) .
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_00572a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag83) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag83, ?UNBOUND_VARIABLE) AS ?case12) .
}
"xsd:string |