Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-58
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-34
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-10
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-60
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-27
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-37
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-69
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-6
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-12
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-41
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-89
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-87
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-88
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-114
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-113
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-115
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-80
http://purl.uniprot.org/unirules/MF_02016#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02016#construct-template-100
http://purl.uniprot.org/unirules/MF_02016#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_02016#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_02016#construct-where-list-0
http://purl.uniprot.org/unirules/MF_02016#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_02016#construct-template-list-0
http://purl.uniprot.org/unirules/MF_02016#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:709512 up:source unirule:MF_02016 . _:709513 up:source unirule:MF_02016 . _:709514 up:source unirule:MF_02016 . _:709515 up:source unirule:MF_02016 . _:709516 up:source unirule:MF_02016 . _:709517 up:source unirule:MF_02016 . _:709518 up:source unirule:MF_02016 . _:709519 up:source unirule:MF_02016 . _:709520 up:source unirule:MF_02016 . _:709521 up:source unirule:MF_02016 . _:709522 up:source unirule:MF_02016 . _:709523 up:source unirule:MF_02016 . _:709524 up:source unirule:MF_02016 . _:709525 up:source unirule:MF_02016 . _:709526 up:source unirule:MF_02016 . _:709527 up:source unirule:MF_02016 . _:709528 up:source unirule:MF_02016 . _:709529 up:source unirule:MF_02016 . _:709530 up:source unirule:MF_02016 . _:709531 up:source unirule:MF_02016 . _:709532 up:source unirule:MF_02016 . _:709533 up:source unirule:MF_02016 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation8 , ?annotation9 , ?annotation10 ; up:classifiedWith GO:0008933 , GO:0009279 , GO:0016998 , keyword:456 , keyword:472 , keyword:732 , keyword:961 , keyword:998 ; up:precursor "true"^^xsd:boolean ; up:recommendedName ?name0 . ?name0 up:ecName '4.2.2.n1' ; up:fullName 'Membrane-bound lytic murein transglycosylase F' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Murein lyase F' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'mltF' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Murein-degrading enzyme that degrades murein glycan strands and insoluble, high-molecular weight murein sacculi, with the concomitant formation of a 1,6-anhydromuramoyl product. Lytic transglycosylases (LTs) play an integral role in the metabolism of the peptidoglycan (PG) sacculus. Their lytic action creates space within the PG sacculus to allow for its expansion as well as for the insertion of various structures such as secretion systems and flagella.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:enzymeClass . ?annotation6 a up:Subcellular_Location_Annotation ; rdfs:comment 'Attached to the inner leaflet of the outer membrane' . ?annotation6li7 up:cellularComponent . ?annotation8 a up:Domain_Annotation ; rdfs:comment 'The N-terminal domain does not have lytic activity and probably modulates enzymatic activity. The C-terminal domain is the catalytic active domain.' . ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'In the N-terminal section; belongs to the bacterial solute-binding protein 3 family.' . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'In the C-terminal section; belongs to the transglycosylase Slt family.' . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; rdf:type up:Region_Annotation ; rdfs:comment 'Non-LT domain' . ?pfsb13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; rdf:type up:Region_Annotation ; rdfs:comment 'LT domain' . ?pfsb19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; rdf:type up:Active_Site_Annotation . ?pfsb25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?sam29 up:classifiedWith keyword:732 . ?signal30 faldo:begin ?signalb31 ; faldo:end ?signale32 . ?signalb31 faldo:position ?signalbp33 . ?signale32 faldo:position ?signalep34 . ?keyword35 up:range ?signal30 . _:709534 a rdf:Statement ; up:attribution _:709512 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:709535 a rdf:Statement ; up:attribution _:709513 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:709536 a rdf:Statement ; up:attribution _:709514 ; rdf:subject ?this ; rdf:predicate up:precursor ; rdf:object "true"^^xsd:boolean . _:709537 a rdf:Statement ; up:attribution _:709515 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:709538 a rdf:Statement ; up:attribution _:709516 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:709539 a rdf:Statement ; up:attribution _:709517 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:709540 a rdf:Statement ; up:attribution _:709518 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:709541 a rdf:Statement ; up:attribution _:709519 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:709542 a rdf:Statement ; up:attribution _:709520 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:709543 a rdf:Statement ; up:attribution _:709521 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:709544 a rdf:Statement ; up:attribution _:709522 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:998 . _:709545 a rdf:Statement ; up:attribution _:709523 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:961 . _:709546 a rdf:Statement ; up:attribution _:709524 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:709547 a rdf:Statement ; up:attribution _:709525 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:709548 a rdf:Statement ; up:attribution _:709526 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:732 . _:709549 a rdf:Statement ; up:attribution _:709527 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016998 . _:709550 a rdf:Statement ; up:attribution _:709528 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008933 . _:709551 a rdf:Statement ; up:attribution _:709529 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009279 . _:709552 a rdf:Statement ; up:source unirule:MF_02016 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:709553 a rdf:Statement ; up:attribution _:709530 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:709554 a rdf:Statement ; up:source unirule:MF_02016 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:709555 a rdf:Statement ; up:attribution _:709531 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:709556 a rdf:Statement ; up:source unirule:MF_02016 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:709557 a rdf:Statement ; up:attribution _:709532 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:709558 a rdf:Statement ; up:attribution _:709533 ; rdf:subject ?sam29 ; rdf:predicate up:classifiedWith ; rdf:object keyword:732 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02016 #Rule MF_02016 Created by:? on:2008-10-15 Modified by:Catherine Rivoire on:2025-03-20 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02016 . ?thisOrganism rdfs:subClassOf+ taxon:1224 . BIND(URI(CONCAT(STR(?this), '#MF_02016a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02016a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_02016a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_02016a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_02016a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_02016a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_02016a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_02016a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch40 faldo:location ?templateMotifSequenceMatchRegionP0AGC541 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGC543 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AGC5MF_0201636 . ?templateMotifSequenceMatchRegionP0AGC541 faldo:begin ?templateMotifSequenceMatchBeginP0AGC542 . ?templateMotifSequenceMatchBeginP0AGC542 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGC537 ; faldo:reference isoform:P0AGC5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AGC543 edam:has_input signature:MF_02016 ; rdf:type edam:operation_0300 . ?targetMotifMatch44 faldo:location ?targetMotifMatchRegionMatch45 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0201647 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AGC5MF_0201638 . ?targetMotifMatchRegionMatch45 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0201646 . ?targetMotifMatchRegionMatchBeginMF_0201646 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0201639 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0201647 edam:has_input signature:MF_02016 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGC5MF_0201636, 1, (STRLEN(?templateMotifCigarP0AGC5MF_0201636) - STRLEN(REPLACE(?templateMotifCigarP0AGC5MF_0201636, CONCAT('^(?:-*[^-]){', STR(((22 - ?templateMotifSequenceMatchBeginPositionP0AGC537) + 1)), '}'), '')))), '[a-z]', '')) AS ?step148) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGC5MF_0201638, 1, (STRLEN(?targetMotifMatchCigarP0AGC5MF_0201638) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGC5MF_0201638, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGC5MF_0201638, 1, (STRLEN(?targetMotifMatchCigarP0AGC5MF_0201638) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGC5MF_0201638, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step148), '}'), '')))), '[^-]', ''))) AS ?step249) . BIND(((?step249 + ?targetMotifMatchRegionMatchBeginPositionMF_0201639) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGC5MF_0201636, 1, (STRLEN(?templateMotifCigarP0AGC5MF_0201636) - STRLEN(REPLACE(?templateMotifCigarP0AGC5MF_0201636, CONCAT('^(?:-*[^-]){', STR(((269 - ?templateMotifSequenceMatchBeginPositionP0AGC537) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGC5MF_0201638, 1, (STRLEN(?targetMotifMatchCigarP0AGC5MF_0201638) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGC5MF_0201638, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGC5MF_0201638, 1, (STRLEN(?targetMotifMatchCigarP0AGC5MF_0201638) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGC5MF_0201638, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) . BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0201639) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) . FILTER ((BOUND(?thisPositionOn15) && BOUND(?thisPositionOn16))) . BIND(URI(CONCAT(STR(?this), '#MF_02016a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionP0AGC558 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGC560 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AGC5MF_0201653 . ?templateMotifSequenceMatchRegionP0AGC558 faldo:begin ?templateMotifSequenceMatchBeginP0AGC559 . ?templateMotifSequenceMatchBeginP0AGC559 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGC554 ; faldo:reference isoform:P0AGC5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AGC560 edam:has_input signature:MF_02016 ; rdf:type edam:operation_0300 . ?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0201664 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AGC5MF_0201655 . ?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0201663 . ?targetMotifMatchRegionMatchBeginMF_0201663 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0201656 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0201664 edam:has_input signature:MF_02016 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGC5MF_0201653, 1, (STRLEN(?templateMotifCigarP0AGC5MF_0201653) - STRLEN(REPLACE(?templateMotifCigarP0AGC5MF_0201653, CONCAT('^(?:-*[^-]){', STR(((270 - ?templateMotifSequenceMatchBeginPositionP0AGC554) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGC5MF_0201655, 1, (STRLEN(?targetMotifMatchCigarP0AGC5MF_0201655) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGC5MF_0201655, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGC5MF_0201655, 1, (STRLEN(?targetMotifMatchCigarP0AGC5MF_0201655) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGC5MF_0201655, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) . BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0201656) - 1) AS ?thisPositionOn21) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn22) . BIND(?this AS ?pfs1t67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) . FILTER ((BOUND(?thisPositionOn21) && BOUND(?thisPositionOn22))) . BIND(URI(CONCAT(STR(?this), '#MF_02016a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionP0AGC573 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGC575 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AGC5MF_0201668 . ?templateMotifSequenceMatchRegionP0AGC573 faldo:begin ?templateMotifSequenceMatchBeginP0AGC574 . ?templateMotifSequenceMatchBeginP0AGC574 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGC569 ; faldo:reference isoform:P0AGC5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AGC575 edam:has_input signature:MF_02016 ; rdf:type edam:operation_0300 . ?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0201679 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AGC5MF_0201670 . ?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0201678 . ?targetMotifMatchRegionMatchBeginMF_0201678 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0201671 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0201679 edam:has_input signature:MF_02016 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGC5MF_0201668, 1, (STRLEN(?templateMotifCigarP0AGC5MF_0201668) - STRLEN(REPLACE(?templateMotifCigarP0AGC5MF_0201668, CONCAT('^(?:-*[^-]){', STR(((314 - ?templateMotifSequenceMatchBeginPositionP0AGC569) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGC5MF_0201670, 1, (STRLEN(?targetMotifMatchCigarP0AGC5MF_0201670) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGC5MF_0201670, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGC5MF_0201670, 1, (STRLEN(?targetMotifMatchCigarP0AGC5MF_0201670) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGC5MF_0201670, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) . BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0201671) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs1t82) . 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) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_02016a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:annotation ?samsignal83 ; up:sequence ?thisSequence . ?samsignal83 up:range ?samsignalr84 ; rdf:type up:Signal_Peptide_Annotation . ?samsignalr84 faldo:begin ?samsignalb85 ; faldo:end ?samsignale86 . ?samsignalb85 faldo:position ?samsignalbp87 ; faldo:reference ?thisSequence . ?samsignale86 faldo:position ?samsignalep88 ; faldo:reference ?thisSequence . BIND(?this AS ?sam29) . } BIND(URI(CONCAT(STR(?this), '#MF_02016a35')) AS ?keyword35) . } "xsd:string
http://purl.uniprot.org/unirules/MF_02016http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_02016#construct