Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-94
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-70
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-142
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-93
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-92
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-126
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-102
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-91
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-101
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-125
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-90
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-100
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-124
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-123
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-118
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-117
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-116
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-115
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-139
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-119
http://purl.uniprot.org/unirules/MF_00207#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00207#construct-template-69
http://purl.uniprot.org/unirules/MF_00207#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_00207#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_00207#construct-where-list-0
http://purl.uniprot.org/unirules/MF_00207#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_00207#construct-template-list-0
http://purl.uniprot.org/unirules/MF_00207#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:85724 up:source unirule:MF_00207 . _:85725 up:source unirule:MF_00207 . _:85726 up:source unirule:MF_00207 . _:85727 up:source unirule:MF_00207 . _:85728 up:source unirule:MF_00207 . _:85729 up:source unirule:MF_00207 . _:85730 up:source unirule:MF_00207 . _:85731 up:source unirule:MF_00207 . _:85732 up:source unirule:MF_00207 . _:85733 up:source unirule:MF_00207 . _:85734 up:source unirule:MF_00207 . _:85735 up:source unirule:MF_00207 . _:85736 up:source unirule:MF_00207 . _:85737 up:source unirule:MF_00207 . _:85738 up:source unirule:MF_00207 . _:85739 up:source unirule:MF_00207 . _:85740 up:source unirule:MF_00207 . _:85741 up:source unirule:MF_00207 . _:85742 up:source unirule:MF_00207 . _:85743 up:source unirule:MF_00207 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation5 , ?annotation7 ; up:classifiedWith GO:0004427 , GO:0005737 , GO:0030145 , keyword:378 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '3.6.1.1' ; up:fullName 'Probable manganese-dependent inorganic pyrophosphatase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Pyrophosphate phospho-hydrolase' ; up:shortName 'PPase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'ppaC' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity ; up:enzymeClass . ?annotation5 a up:Subcellular_Location_Annotation . ?annotation5li6 up:cellularComponent . ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the PPase class C family.' . ?case8 up:classifiedWith keyword:464 , keyword:479 . ?pfs9 up:annotation ?annotation10 , ?annotation16 , ?annotation22 , ?annotation28 , ?annotation34 , ?annotation40 , ?annotation46 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; up:ligand ?ligand13 ; rdf:type up:Binding_Site_Annotation . ?pfsb11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?ligand13 rdfs:subClassOf chebi:29035 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:29035 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; up:ligand ?ligand25 ; rdf:type up:Binding_Site_Annotation . ?pfsb23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf chebi:29035 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf chebi:29035 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; up:ligand ?ligand37 ; rdf:type up:Binding_Site_Annotation . ?pfsb35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?ligand37 rdfs:subClassOf chebi:29035 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf chebi:29035 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf chebi:29035 . _:85744 a rdf:Statement ; up:attribution _:85724 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:85745 a rdf:Statement ; up:attribution _:85725 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:85746 a rdf:Statement ; up:attribution _:85726 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:85747 a rdf:Statement ; up:attribution _:85727 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:85748 a rdf:Statement ; up:attribution _:85728 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:85749 a rdf:Statement ; up:attribution _:85729 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:85750 a rdf:Statement ; up:attribution _:85730 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:85751 a rdf:Statement ; up:attribution _:85731 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:85752 a rdf:Statement ; up:attribution _:85732 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004427 . _:85753 a rdf:Statement ; up:attribution _:85733 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0030145 . _:85754 a rdf:Statement ; up:attribution _:85734 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:85755 a rdf:Statement ; up:attribution _:85735 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:464 . _:85756 a rdf:Statement ; up:attribution _:85736 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:85757 a rdf:Statement ; up:source unirule:MF_00207 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:85758 a rdf:Statement ; up:attribution _:85737 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:85759 a rdf:Statement ; up:source unirule:MF_00207 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:85760 a rdf:Statement ; up:attribution _:85738 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:85761 a rdf:Statement ; up:source unirule:MF_00207 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:85762 a rdf:Statement ; up:attribution _:85739 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:85763 a rdf:Statement ; up:source unirule:MF_00207 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:85764 a rdf:Statement ; up:attribution _:85740 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:85765 a rdf:Statement ; up:source unirule:MF_00207 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:85766 a rdf:Statement ; up:attribution _:85741 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:85767 a rdf:Statement ; up:source unirule:MF_00207 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:85768 a rdf:Statement ; up:attribution _:85742 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:85769 a rdf:Statement ; up:source unirule:MF_00207 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:85770 a rdf:Statement ; up:attribution _:85743 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00207 #Rule MF_00207 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02 VALUES ?supertaxon52 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00207 . ?thisOrganism rdfs:subClassOf+ ?supertaxon52 . BIND(URI(CONCAT(STR(?this), '#MF_00207a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00207a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00207a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00207a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00207a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionP3748758 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3748760 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP37487MF_0020753 . ?templateMotifSequenceMatchRegionP3748758 faldo:begin ?templateMotifSequenceMatchBeginP3748759 . ?templateMotifSequenceMatchBeginP3748759 faldo:position ?templateMotifSequenceMatchBeginPositionP3748754 ; faldo:reference isoform:P37487-1 . ?templateMotifSequenceProfileAlignmentOperationP3748760 edam:has_input signature:MF_00207 ; rdf:type edam:operation_0300 . ?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0020764 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP37487MF_0020755 . ?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0020763 . ?targetMotifMatchRegionMatchBeginMF_0020763 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0020756 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0020764 edam:has_input signature:MF_00207 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37487MF_0020753, 1, (STRLEN(?templateMotifCigarP37487MF_0020753) - STRLEN(REPLACE(?templateMotifCigarP37487MF_0020753, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionP3748754) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) . BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0020756) - 1) AS ?thisPositionOn14) . BIND(?thisPositionOn14 AS ?thisPositionOn15) . BIND(?this AS ?pfs1t67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37487MF_0020753, 1, (STRLEN(?templateMotifCigarP37487MF_0020753) - STRLEN(REPLACE(?templateMotifCigarP37487MF_0020753, CONCAT('^(?:-*[^-]){', STR(((13 - ?templateMotifSequenceMatchBeginPositionP3748754) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) . BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0020756) - 1) AS ?thisPositionOn20) . BIND(?thisPositionOn20 AS ?thisPositionOn21) . BIND(?this AS ?pfs1t70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37487MF_0020753, 1, (STRLEN(?templateMotifCigarP37487MF_0020753) - STRLEN(REPLACE(?templateMotifCigarP37487MF_0020753, CONCAT('^(?:-*[^-]){', STR(((15 - ?templateMotifSequenceMatchBeginPositionP3748754) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) . BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0020756) - 1) AS ?thisPositionOn26) . BIND(?thisPositionOn26 AS ?thisPositionOn27) . BIND(?this AS ?pfs1t73) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37487MF_0020753, 1, (STRLEN(?templateMotifCigarP37487MF_0020753) - STRLEN(REPLACE(?templateMotifCigarP37487MF_0020753, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionP3748754) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) . BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0020756) - 1) AS ?thisPositionOn32) . BIND(?thisPositionOn32 AS ?thisPositionOn33) . BIND(?this AS ?pfs1t76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37487MF_0020753, 1, (STRLEN(?templateMotifCigarP37487MF_0020753) - STRLEN(REPLACE(?templateMotifCigarP37487MF_0020753, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionP3748754) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) . BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0020756) - 1) AS ?thisPositionOn38) . BIND(?thisPositionOn38 AS ?thisPositionOn39) . BIND(?this AS ?pfs1t79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37487MF_0020753, 1, (STRLEN(?templateMotifCigarP37487MF_0020753) - STRLEN(REPLACE(?templateMotifCigarP37487MF_0020753, CONCAT('^(?:-*[^-]){', STR(((97 - ?templateMotifSequenceMatchBeginPositionP3748754) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) . BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0020756) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs1t82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37487MF_0020753, 1, (STRLEN(?templateMotifCigarP37487MF_0020753) - STRLEN(REPLACE(?templateMotifCigarP37487MF_0020753, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionP3748754) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37487MF_0020755, 1, (STRLEN(?targetMotifMatchCigarP37487MF_0020755) - STRLEN(REPLACE(?targetMotifMatchCigarP37487MF_0020755, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) . BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0020756) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs1t85) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'D')) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag86) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag86, ?UNBOUND_VARIABLE) AS ?case8) . } "xsd:string