| http://purl.uniprot.org/unirules/MF_04111#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:956712 up:source unirule:MF_04111 .
_:956713 up:source unirule:MF_04111 .
_:956714 up:source unirule:MF_04111 .
_:956715 up:source unirule:MF_04111 .
_:956716 up:source unirule:MF_04111 .
_:956717 up:source unirule:MF_04111 .
_:956718 up:source unirule:MF_04111 .
_:956719 up:source unirule:MF_04111 .
_:956720 up:source unirule:MF_04111 .
_:956721 up:source unirule:MF_04111 .
_:956722 up:source unirule:MF_04111 .
_:956723 up:source unirule:MF_04111 .
_:956724 up:source unirule:MF_04111 .
_:956725 up:source unirule:MF_04111 .
_:956726 up:source unirule:MF_04111 .
_:956727 up:source unirule:MF_04111 .
_:956728 up:source unirule:MF_04111 .
_:956729 up:source unirule:MF_04111 .
_:956730 up:source unirule:MF_04111 .
_:956731 up:source unirule:MF_04111 .
_:956732 up:source unirule:MF_04111 .
_:956733 up:source unirule:MF_04111 .
_:956734 up:source unirule:MF_04111 .
_:956735 up:source unirule:MF_04111 .
_:956736 up:source unirule:MF_04111 .
_:956737 up:source unirule:MF_04111 .
_:956738 up:source unirule:MF_04111 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ,
?annotation9 ,
?annotation11 ;
up:classifiedWith GO:0008745 ,
GO:0009253 ,
GO:0044659 ,
keyword:1035 ,
keyword:1188 ,
keyword:204 ,
keyword:378 ,
keyword:426 ,
keyword:479 ,
keyword:578 ,
keyword:81 ,
keyword:862 ,
keyword:929 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.5.1.28' ;
up:fullName 'Endolysin' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'N-acetylmuramoyl-L-alanine amidase' ;
rdf:type up:Structured_Name .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Plays an important role in the switch between viral transcription and genome replication. Once produced in sufficient amount, interacts with and inhibits the viral RNA polymerase that becomes unable to produce additional late transcripts. This lysozyme-polymerase complex in turn plays an active role in viral genome replication and packaging.' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Endolysin with amidase activity that degrades host peptidoglycans and participates with the holin and spanin proteins in the sequential events which lead to the programmed host cell lysis releasing the mature viral particles. Once the holin has permeabilized the host cell membrane, the endolysin can reach the periplasm and breaking down the peptidoglycan layer.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:enzymeClass .
?annotation6 up:cofactor chebi:29105 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Zn(2+) is required for amidase activity' .
?annotation7 a up:Activity_Regulation_Annotation ;
rdfs:comment 'Binding to the viral RNA polymerase inhibits amidase activity.' .
?annotation8 a up:Subunit_Annotation ;
rdfs:comment 'Interacts with the viral RNA polymerase.' .
?annotation9 a up:Subcellular_Location_Annotation ;
rdfs:comment 'The endolysin is cytoplasmic, but can reach the periplasmic space with the help of the holins which disrupt the host cell membrane' .
?annotation9li10 up:cellularComponent .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the N-acetylmuramoyl-L-alanine amidase 2 family.' .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
up:ligand ?ligand16 ;
rdf:type up:Binding_Site_Annotation .
?pfsb14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?ligand16 rdfs:subClassOf chebi:29105 .
?pfs19 up:annotation ?annotation20 .
?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:29105 .
?pfs26 up:annotation ?annotation27 .
?annotation27 faldo:begin ?pfsb28 ;
faldo:end ?pfse29 ;
up:ligand ?ligand30 ;
rdf:type up:Binding_Site_Annotation .
?pfsb28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfse29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?ligand30 rdfs:subClassOf chebi:29105 .
?pfs33 up:annotation ?annotation34 .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Essential for amidase activity and zinc hydrate coordination' .
?pfsb35 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
_:956739 a rdf:Statement ;
up:attribution _:956712 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:956740 a rdf:Statement ;
up:attribution _:956713 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:956741 a rdf:Statement ;
up:attribution _:956714 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:956742 a rdf:Statement ;
up:attribution _:956715 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:956743 a rdf:Statement ;
up:attribution _:956716 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:956744 a rdf:Statement ;
up:attribution _:956717 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:956745 a rdf:Statement ;
up:attribution _:956718 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:956746 a rdf:Statement ;
up:attribution _:956719 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:956747 a rdf:Statement ;
up:attribution _:956720 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:956748 a rdf:Statement ;
up:attribution _:956721 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:956749 a rdf:Statement ;
up:attribution _:956722 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:929 .
_:956750 a rdf:Statement ;
up:attribution _:956723 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:81 .
_:956751 a rdf:Statement ;
up:attribution _:956724 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:204 .
_:956752 a rdf:Statement ;
up:attribution _:956725 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:578 .
_:956753 a rdf:Statement ;
up:attribution _:956726 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1035 .
_:956754 a rdf:Statement ;
up:attribution _:956727 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:956755 a rdf:Statement ;
up:attribution _:956728 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:426 .
_:956756 a rdf:Statement ;
up:attribution _:956729 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:956757 a rdf:Statement ;
up:attribution _:956730 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1188 .
_:956758 a rdf:Statement ;
up:attribution _:956731 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:956759 a rdf:Statement ;
up:attribution _:956732 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008745 .
_:956760 a rdf:Statement ;
up:attribution _:956733 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0044659 .
_:956761 a rdf:Statement ;
up:attribution _:956734 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009253 .
_:956762 a rdf:Statement ;
up:source unirule:MF_04111 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:956763 a rdf:Statement ;
up:attribution _:956735 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:956764 a rdf:Statement ;
up:source unirule:MF_04111 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:956765 a rdf:Statement ;
up:attribution _:956736 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:956766 a rdf:Statement ;
up:source unirule:MF_04111 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:956767 a rdf:Statement ;
up:attribution _:956737 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:956768 a rdf:Statement ;
up:source unirule:MF_04111 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:956769 a rdf:Statement ;
up:attribution _:956738 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04111
#Rule MF_04111 Created by:? on:2016-11-02 Modified by:Edouard de Castro on:2022-11-19
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04111 .
?thisOrganism rdfs:subClassOf+ taxon:2731619 .
BIND(URI(CONCAT(STR(?this), '#MF_04111a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_04111a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_04111a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_04111a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_04111a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_04111a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_04111a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_04111a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_04111a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_04111a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch43 faldo:location ?templateMotifSequenceMatchRegionP0080644 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0080646 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP00806MF_0411139 .
?templateMotifSequenceMatchRegionP0080644 faldo:begin ?templateMotifSequenceMatchBeginP0080645 .
?templateMotifSequenceMatchBeginP0080645 faldo:position ?templateMotifSequenceMatchBeginPositionP0080640 ;
faldo:reference isoform:P00806-1 .
?templateMotifSequenceProfileAlignmentOperationP0080646 edam:has_input signature:MF_04111 ;
rdf:type edam:operation_0300 .
?targetMotifMatch47 faldo:location ?targetMotifMatchRegionMatch48 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0411150 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP00806MF_0411141 .
?targetMotifMatchRegionMatch48 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0411149 .
?targetMotifMatchRegionMatchBeginMF_0411149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0411142 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0411150 edam:has_input signature:MF_04111 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00806MF_0411139, 1, (STRLEN(?templateMotifCigarP00806MF_0411139) - STRLEN(REPLACE(?templateMotifCigarP00806MF_0411139, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP0080640) + 1)), '}'), '')))), '[a-z]', '')) AS ?step151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00806MF_0411141, 1, (STRLEN(?targetMotifMatchCigarP00806MF_0411141) - STRLEN(REPLACE(?targetMotifMatchCigarP00806MF_0411141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00806MF_0411141, 1, (STRLEN(?targetMotifMatchCigarP00806MF_0411141) - STRLEN(REPLACE(?targetMotifMatchCigarP00806MF_0411141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), '')))), '[^-]', ''))) AS ?step252) .
BIND(((?step252 + ?targetMotifMatchRegionMatchBeginPositionMF_0411142) - 1) AS ?thisPositionOn17) .
BIND(?thisPositionOn17 AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_04111a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch58 faldo:location ?templateMotifSequenceMatchRegionP0080659 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0080661 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP00806MF_0411154 .
?templateMotifSequenceMatchRegionP0080659 faldo:begin ?templateMotifSequenceMatchBeginP0080660 .
?templateMotifSequenceMatchBeginP0080660 faldo:position ?templateMotifSequenceMatchBeginPositionP0080655 ;
faldo:reference isoform:P00806-1 .
?templateMotifSequenceProfileAlignmentOperationP0080661 edam:has_input signature:MF_04111 ;
rdf:type edam:operation_0300 .
?targetMotifMatch62 faldo:location ?targetMotifMatchRegionMatch63 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0411165 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP00806MF_0411156 .
?targetMotifMatchRegionMatch63 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0411164 .
?targetMotifMatchRegionMatchBeginMF_0411164 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0411157 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0411165 edam:has_input signature:MF_04111 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00806MF_0411154, 1, (STRLEN(?templateMotifCigarP00806MF_0411154) - STRLEN(REPLACE(?templateMotifCigarP00806MF_0411154, CONCAT('^(?:-*[^-]){', STR(((123 - ?templateMotifSequenceMatchBeginPositionP0080655) + 1)), '}'), '')))), '[a-z]', '')) AS ?step166) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00806MF_0411156, 1, (STRLEN(?targetMotifMatchCigarP00806MF_0411156) - STRLEN(REPLACE(?targetMotifMatchCigarP00806MF_0411156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00806MF_0411156, 1, (STRLEN(?targetMotifMatchCigarP00806MF_0411156) - STRLEN(REPLACE(?targetMotifMatchCigarP00806MF_0411156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), '')))), '[^-]', ''))) AS ?step267) .
BIND(((?step267 + ?targetMotifMatchRegionMatchBeginPositionMF_0411157) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t68) .
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(URI(CONCAT(STR(?this), '#MF_04111a20')) AS ?annotation20) .
BIND(?this AS ?pfs19) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch73 faldo:location ?templateMotifSequenceMatchRegionP0080674 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0080676 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP00806MF_0411169 .
?templateMotifSequenceMatchRegionP0080674 faldo:begin ?templateMotifSequenceMatchBeginP0080675 .
?templateMotifSequenceMatchBeginP0080675 faldo:position ?templateMotifSequenceMatchBeginPositionP0080670 ;
faldo:reference isoform:P00806-1 .
?templateMotifSequenceProfileAlignmentOperationP0080676 edam:has_input signature:MF_04111 ;
rdf:type edam:operation_0300 .
?targetMotifMatch77 faldo:location ?targetMotifMatchRegionMatch78 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0411180 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP00806MF_0411171 .
?targetMotifMatchRegionMatch78 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0411179 .
?targetMotifMatchRegionMatchBeginMF_0411179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0411172 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0411180 edam:has_input signature:MF_04111 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00806MF_0411169, 1, (STRLEN(?templateMotifCigarP00806MF_0411169) - STRLEN(REPLACE(?templateMotifCigarP00806MF_0411169, CONCAT('^(?:-*[^-]){', STR(((131 - ?templateMotifSequenceMatchBeginPositionP0080670) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00806MF_0411171, 1, (STRLEN(?targetMotifMatchCigarP00806MF_0411171) - STRLEN(REPLACE(?targetMotifMatchCigarP00806MF_0411171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00806MF_0411171, 1, (STRLEN(?targetMotifMatchCigarP00806MF_0411171) - STRLEN(REPLACE(?targetMotifMatchCigarP00806MF_0411171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) .
BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0411172) - 1) AS ?thisPositionOn31) .
BIND(?thisPositionOn31 AS ?thisPositionOn32) .
BIND(?this AS ?pfs1t83) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn31, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_04111a27')) AS ?annotation27) .
BIND(?this AS ?pfs26) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionP0080689 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0080691 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP00806MF_0411184 .
?templateMotifSequenceMatchRegionP0080689 faldo:begin ?templateMotifSequenceMatchBeginP0080690 .
?templateMotifSequenceMatchBeginP0080690 faldo:position ?templateMotifSequenceMatchBeginPositionP0080685 ;
faldo:reference isoform:P00806-1 .
?templateMotifSequenceProfileAlignmentOperationP0080691 edam:has_input signature:MF_04111 ;
rdf:type edam:operation_0300 .
?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0411195 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP00806MF_0411186 .
?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0411194 .
?targetMotifMatchRegionMatchBeginMF_0411194 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0411187 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0411195 edam:has_input signature:MF_04111 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00806MF_0411184, 1, (STRLEN(?templateMotifCigarP00806MF_0411184) - STRLEN(REPLACE(?templateMotifCigarP00806MF_0411184, CONCAT('^(?:-*[^-]){', STR(((47 - ?templateMotifSequenceMatchBeginPositionP0080685) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00806MF_0411186, 1, (STRLEN(?targetMotifMatchCigarP00806MF_0411186) - STRLEN(REPLACE(?targetMotifMatchCigarP00806MF_0411186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00806MF_0411186, 1, (STRLEN(?targetMotifMatchCigarP00806MF_0411186) - STRLEN(REPLACE(?targetMotifMatchCigarP00806MF_0411186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0411187) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t98) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse36) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_04111a34')) AS ?annotation34) .
BIND(?this AS ?pfs33) .
}
}
"xsd:string |