| http://purl.uniprot.org/unirules/MF_02081#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:737666 up:source unirule:MF_02081 .
_:737667 up:source unirule:MF_02081 .
_:737668 up:source unirule:MF_02081 .
_:737669 up:source unirule:MF_02081 .
_:737670 up:source unirule:MF_02081 .
_:737671 up:source unirule:MF_02081 .
_:737672 up:source unirule:MF_02081 .
_:737673 up:source unirule:MF_02081 .
_:737674 up:source unirule:MF_02081 .
_:737675 up:source unirule:MF_02081 .
_:737676 up:source unirule:MF_02081 .
_:737677 up:source unirule:MF_02081 .
_:737678 up:source unirule:MF_02081 .
_:737679 up:source unirule:MF_02081 .
_:737680 up:source unirule:MF_02081 .
_:737681 up:source unirule:MF_02081 .
_:737682 up:source unirule:MF_02081 .
_:737683 up:source unirule:MF_02081 .
_:737684 up:source unirule:MF_02081 .
_:737685 up:source unirule:MF_02081 .
_:737686 up:source unirule:MF_02081 .
_:737687 up:source unirule:MF_02081 .
_:737688 up:source unirule:MF_02081 .
_:737689 up:source unirule:MF_02081 .
_:737690 up:source unirule:MF_02081 .
_:737691 up:source unirule:MF_02081 .
_:737692 up:source unirule:MF_02081 .
_:737693 up:source unirule:MF_02081 .
_:737694 up:source unirule:MF_02081 .
_:737695 up:source unirule:MF_02081 .
_:737696 up:source unirule:MF_02081 .
_:737697 up:source unirule:MF_02081 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0005886 ,
GO:0009002 ,
GO:0009252 ,
keyword:1003 ,
keyword:1133 ,
keyword:121 ,
keyword:133 ,
keyword:378 ,
keyword:472 ,
keyword:573 ,
keyword:645 ,
keyword:812 ,
keyword:961 ,
keyword:997 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.4.16.4' ;
up:fullName 'Peptidoglycan D,D-transpeptidase MrdA' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Penicillin-binding protein 2' ;
up:shortName 'PBP-2' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'mrdA' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes cross-linking of the peptidoglycan cell wall.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:enzymeClass .
?annotation6 a up:Pathway_Annotation ;
rdfs:comment 'Cell wall biogenesis; peptidoglycan biosynthesis.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the transpeptidase family. MrdA subfamily.' .
?case8 up:classifiedWith GO:0008270 ,
keyword:479 ,
keyword:862 .
?pfs9 up:annotation ?annotation10 ,
?annotation16 ,
?annotation22 ,
?annotation28 .
?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:29105 .
?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:29105 .
?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:29105 .
?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:29105 .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Acyl-ester intermediate' .
?pfsb36 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?sam40 up:classifiedWith keyword:1133 ,
keyword:472 ,
keyword:812 .
?transmembrane41 faldo:begin ?transmembraneb42 ;
faldo:end ?transmembranee43 .
?transmembraneb42 faldo:position ?transmembranebp44 .
?transmembranee43 faldo:position ?transmembraneep45 .
?keyword46 up:range ?transmembrane41 .
?keyword47 up:range ?transmembrane41 .
?keyword48 up:range ?transmembrane41 .
_:737698 a rdf:Statement ;
up:attribution _:737666 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:737699 a rdf:Statement ;
up:attribution _:737667 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:737700 a rdf:Statement ;
up:attribution _:737668 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:737701 a rdf:Statement ;
up:attribution _:737669 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:737702 a rdf:Statement ;
up:attribution _:737670 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:737703 a rdf:Statement ;
up:attribution _:737671 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:737704 a rdf:Statement ;
up:attribution _:737672 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:737705 a rdf:Statement ;
up:attribution _:737673 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:121 .
_:737706 a rdf:Statement ;
up:attribution _:737674 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:737707 a rdf:Statement ;
up:attribution _:737675 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:737708 a rdf:Statement ;
up:attribution _:737676 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:133 .
_:737709 a rdf:Statement ;
up:attribution _:737677 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:961 .
_:737710 a rdf:Statement ;
up:attribution _:737678 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:737711 a rdf:Statement ;
up:attribution _:737679 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:737712 a rdf:Statement ;
up:attribution _:737680 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:573 .
_:737713 a rdf:Statement ;
up:attribution _:737681 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:645 .
_:737714 a rdf:Statement ;
up:attribution _:737682 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:737715 a rdf:Statement ;
up:attribution _:737683 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:737716 a rdf:Statement ;
up:attribution _:737684 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009002 .
_:737717 a rdf:Statement ;
up:attribution _:737685 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009252 .
_:737718 a rdf:Statement ;
up:attribution _:737686 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:737719 a rdf:Statement ;
up:attribution _:737687 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:737720 a rdf:Statement ;
up:attribution _:737688 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:737721 a rdf:Statement ;
up:attribution _:737689 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:737722 a rdf:Statement ;
up:source unirule:MF_02081 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:737723 a rdf:Statement ;
up:attribution _:737690 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:737724 a rdf:Statement ;
up:source unirule:MF_02081 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:737725 a rdf:Statement ;
up:attribution _:737691 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:737726 a rdf:Statement ;
up:source unirule:MF_02081 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:737727 a rdf:Statement ;
up:attribution _:737692 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:737728 a rdf:Statement ;
up:source unirule:MF_02081 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:737729 a rdf:Statement ;
up:attribution _:737693 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:737730 a rdf:Statement ;
up:source unirule:MF_02081 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:737731 a rdf:Statement ;
up:attribution _:737694 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:737732 a rdf:Statement ;
up:attribution _:737695 ;
rdf:subject ?sam40 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:737733 a rdf:Statement ;
up:attribution _:737696 ;
rdf:subject ?sam40 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:737734 a rdf:Statement ;
up:attribution _:737697 ;
rdf:subject ?sam40 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02081
#Rule MF_02081 Created by:? on:2016-12-06 Modified by:Catherine Rivoire on:2024-08-14
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02081 .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(URI(CONCAT(STR(?this), '#MF_02081a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02081a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_02081a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_02081a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02081a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_02081a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch53 faldo:location ?templateMotifSequenceMatchRegionD0C8Z954 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD0C8Z956 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarD0C8Z9MF_0208149 .
?templateMotifSequenceMatchRegionD0C8Z954 faldo:begin ?templateMotifSequenceMatchBeginD0C8Z955 .
?templateMotifSequenceMatchBeginD0C8Z955 faldo:position ?templateMotifSequenceMatchBeginPositionD0C8Z950 ;
faldo:reference isoform:D0C8Z9-1 .
?templateMotifSequenceProfileAlignmentOperationD0C8Z956 edam:has_input signature:MF_02081 ;
rdf:type edam:operation_0300 .
?targetMotifMatch57 faldo:location ?targetMotifMatchRegionMatch58 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0208160 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarD0C8Z9MF_0208151 .
?targetMotifMatchRegionMatch58 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0208159 .
?targetMotifMatchRegionMatchBeginMF_0208159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0208152 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0208160 edam:has_input signature:MF_02081 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0C8Z9MF_0208149, 1, (STRLEN(?templateMotifCigarD0C8Z9MF_0208149) - STRLEN(REPLACE(?templateMotifCigarD0C8Z9MF_0208149, CONCAT('^(?:-*[^-]){', STR(((350 - ?templateMotifSequenceMatchBeginPositionD0C8Z950) + 1)), '}'), '')))), '[a-z]', '')) AS ?step161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0C8Z9MF_0208151, 1, (STRLEN(?targetMotifMatchCigarD0C8Z9MF_0208151) - STRLEN(REPLACE(?targetMotifMatchCigarD0C8Z9MF_0208151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0C8Z9MF_0208151, 1, (STRLEN(?targetMotifMatchCigarD0C8Z9MF_0208151) - STRLEN(REPLACE(?targetMotifMatchCigarD0C8Z9MF_0208151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), '')))), '[^-]', ''))) AS ?step262) .
BIND(((?step262 + ?targetMotifMatchRegionMatchBeginPositionMF_0208152) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t63) .
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) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0C8Z9MF_0208149, 1, (STRLEN(?templateMotifCigarD0C8Z9MF_0208149) - STRLEN(REPLACE(?templateMotifCigarD0C8Z9MF_0208149, CONCAT('^(?:-*[^-]){', STR(((365 - ?templateMotifSequenceMatchBeginPositionD0C8Z950) + 1)), '}'), '')))), '[a-z]', '')) AS ?step164) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0C8Z9MF_0208151, 1, (STRLEN(?targetMotifMatchCigarD0C8Z9MF_0208151) - STRLEN(REPLACE(?targetMotifMatchCigarD0C8Z9MF_0208151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0C8Z9MF_0208151, 1, (STRLEN(?targetMotifMatchCigarD0C8Z9MF_0208151) - STRLEN(REPLACE(?targetMotifMatchCigarD0C8Z9MF_0208151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), '')))), '[^-]', ''))) AS ?step265) .
BIND(((?step265 + ?targetMotifMatchRegionMatchBeginPositionMF_0208152) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t66) .
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(?templateMotifCigarD0C8Z9MF_0208149, 1, (STRLEN(?templateMotifCigarD0C8Z9MF_0208149) - STRLEN(REPLACE(?templateMotifCigarD0C8Z9MF_0208149, CONCAT('^(?:-*[^-]){', STR(((371 - ?templateMotifSequenceMatchBeginPositionD0C8Z950) + 1)), '}'), '')))), '[a-z]', '')) AS ?step167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0C8Z9MF_0208151, 1, (STRLEN(?targetMotifMatchCigarD0C8Z9MF_0208151) - STRLEN(REPLACE(?targetMotifMatchCigarD0C8Z9MF_0208151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0C8Z9MF_0208151, 1, (STRLEN(?targetMotifMatchCigarD0C8Z9MF_0208151) - STRLEN(REPLACE(?targetMotifMatchCigarD0C8Z9MF_0208151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), '')))), '[^-]', ''))) AS ?step268) .
BIND(((?step268 + ?targetMotifMatchRegionMatchBeginPositionMF_0208152) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t69) .
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) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD0C8Z9MF_0208149, 1, (STRLEN(?templateMotifCigarD0C8Z9MF_0208149) - STRLEN(REPLACE(?templateMotifCigarD0C8Z9MF_0208149, CONCAT('^(?:-*[^-]){', STR(((384 - ?templateMotifSequenceMatchBeginPositionD0C8Z950) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD0C8Z9MF_0208151, 1, (STRLEN(?targetMotifMatchCigarD0C8Z9MF_0208151) - STRLEN(REPLACE(?targetMotifMatchCigarD0C8Z9MF_0208151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD0C8Z9MF_0208151, 1, (STRLEN(?targetMotifMatchCigarD0C8Z9MF_0208151) - STRLEN(REPLACE(?targetMotifMatchCigarD0C8Z9MF_0208151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0208152) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t72) .
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) = 'C')) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP0AD6578 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AD6580 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AD65MF_0208173 .
?templateMotifSequenceMatchRegionP0AD6578 faldo:begin ?templateMotifSequenceMatchBeginP0AD6579 .
?templateMotifSequenceMatchBeginP0AD6579 faldo:position ?templateMotifSequenceMatchBeginPositionP0AD6574 ;
faldo:reference isoform:P0AD65-1 .
?templateMotifSequenceProfileAlignmentOperationP0AD6580 edam:has_input signature:MF_02081 ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0208184 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AD65MF_0208175 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0208183 .
?targetMotifMatchRegionMatchBeginMF_0208183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0208176 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0208184 edam:has_input signature:MF_02081 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AD65MF_0208173, 1, (STRLEN(?templateMotifCigarP0AD65MF_0208173) - STRLEN(REPLACE(?templateMotifCigarP0AD65MF_0208173, CONCAT('^(?:-*[^-]){', STR(((330 - ?templateMotifSequenceMatchBeginPositionP0AD6574) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AD65MF_0208175, 1, (STRLEN(?targetMotifMatchCigarP0AD65MF_0208175) - STRLEN(REPLACE(?targetMotifMatchCigarP0AD65MF_0208175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AD65MF_0208175, 1, (STRLEN(?targetMotifMatchCigarP0AD65MF_0208175) - STRLEN(REPLACE(?targetMotifMatchCigarP0AD65MF_0208175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0208176) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs2t87) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_02081a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag88) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag88, ?UNBOUND_VARIABLE) AS ?case8) .
OPTIONAL {
?this up:annotation ?samtransmembrane89 ;
up:sequence ?thisSequence .
?samtransmembrane89 up:range ?samtransmembraner90 ;
rdf:type up:Transmembrane_Annotation .
?samtransmembraner90 faldo:begin ?samtransmembraneb91 ;
faldo:end ?samtransmembranee92 .
?samtransmembraneb91 faldo:position ?samtransmembranebp93 ;
faldo:reference ?thisSequence .
?samtransmembranee92 faldo:position ?samtransmembraneep94 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam40) .
}
BIND(URI(CONCAT(STR(?this), '#MF_02081a46')) AS ?keyword46) .
BIND(URI(CONCAT(STR(?this), '#MF_02081a47')) AS ?keyword47) .
BIND(URI(CONCAT(STR(?this), '#MF_02081a48')) AS ?keyword48) .
}
"xsd:string |