Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_04068#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_04068#construct-template-53
http://purl.uniprot.org/unirules/MF_04068#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_04068#construct-template-99
http://purl.uniprot.org/unirules/MF_04068#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_04068#construct-template-85
http://purl.uniprot.org/unirules/MF_04068#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_04068#construct-template-20
http://purl.uniprot.org/unirules/MF_04068#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_04068#construct-template-62
http://purl.uniprot.org/unirules/MF_04068#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_04068#construct-template-94
http://purl.uniprot.org/unirules/MF_04068#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_04068#construct-template-90
http://purl.uniprot.org/unirules/MF_04068#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_04068#construct-template-92
http://purl.uniprot.org/unirules/MF_04068#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_04068#construct-template-88
http://purl.uniprot.org/unirules/MF_04068#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_04068#construct-template-86
http://purl.uniprot.org/unirules/MF_04068#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_04068#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_04068#construct-where-list-0
http://purl.uniprot.org/unirules/MF_04068#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_04068#construct-template-list-0
http://purl.uniprot.org/unirules/MF_04068#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:923873 up:source unirule:MF_04068 . _:923874 up:source unirule:MF_04068 . _:923875 up:source unirule:MF_04068 . _:923876 up:source unirule:MF_04068 . _:923877 up:source unirule:MF_04068 . _:923878 up:source unirule:MF_04068 . _:923879 up:source unirule:MF_04068 . _:923880 up:source unirule:MF_04068 . _:923881 up:source unirule:MF_04068 . _:923882 up:source unirule:MF_04068 . _:923883 up:source unirule:MF_04068 . _:923884 up:source unirule:MF_04068 . _:923885 up:source unirule:MF_04068 . _:923886 up:source unirule:MF_04068 . _:923887 up:source unirule:MF_04068 . _:923888 up:source unirule:MF_04068 . _:923889 up:source unirule:MF_04068 . _:923890 up:source unirule:MF_04068 . _:923891 up:source unirule:MF_04068 . _:923892 up:source unirule:MF_04068 . _:923893 up:source unirule:MF_04068 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation4 , ?annotation5 , ?annotation8 , ?annotation9 ; up:classifiedWith GO:0003723 , GO:0039660 , GO:0042025 , GO:0046761 , GO:0055036 , keyword:1048 , keyword:468 , keyword:472 , keyword:694 , keyword:946 ; up:recommendedName ?name0 . ?name0 up:fullName 'Matrix protein 1' ; up:shortName 'M1' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'M' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Plays critical roles in virus replication, from virus entry and uncoating to assembly and budding of the virus particle. M1 binding to ribonucleocapsids (RNPs) in nucleus seems to inhibit viral transcription. Interaction of viral NEP with M1-RNP is thought to promote nuclear export of the complex, which is targeted to the virion assembly site at the apical plasma membrane in polarized epithelial cells. Interactions with NA and HA may bring M1, a non-raft-associated protein, into lipid rafts. Forms a continuous shell on the inner side of the lipid bilayer in virion, where it binds the RNP. During virus entry into cell, the M2 ion channel acidifies the internal virion core, inducing M1 dissociation from the RNP. M1-free RNPs are transported to the nucleus, where viral transcription and replication can take place.' . ?annotation3 a up:Function_Annotation ; rdfs:comment "Determines the virion's shape: spherical or filamentous. Clinical isolates of influenza are characterized by the presence of significant proportion of filamentous virions, whereas after multiple passage on eggs or cell culture, virions have only spherical morphology. Filamentous virions are thought to be important to infect neighboring cells, and spherical virions more suited to spread through aerosol between hosts organisms." . ?annotation4 a up:Subunit_Annotation ; rdfs:comment 'Homodimer and homomultimer. Interacts with NEP. Binds ribonucleocapsid by both interacting with genomic RNA and NP protein. May interact with HA and NA. Cannot bind NP without genomic RNA.' . ?annotation5 a up:Subcellular_Location_Annotation . ?annotation5li6 up:cellularComponent ; up:orientation ; up:topology . ?annotation5li7 up:cellularComponent . ?annotation8 a up:Annotation ; rdfs:comment 'Most abundant protein in virion. When expressed alone can form virus-like particles in transfected cells.' . ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the influenza viruses Matrix protein M1 family.' . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; rdf:type up:Region_Annotation ; rdfs:comment 'Membrane-binding' . ?pfsb12 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; rdf:type up:Region_Annotation ; rdfs:comment 'RNP-binding' . ?pfsb18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; rdf:type up:Motif_Annotation ; rdfs:comment 'Nuclear localization signal' . ?pfsb24 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . _:923894 a rdf:Statement ; up:attribution _:923873 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:923895 a rdf:Statement ; up:attribution _:923874 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:923896 a rdf:Statement ; up:attribution _:923875 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:923897 a rdf:Statement ; up:attribution _:923876 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:923898 a rdf:Statement ; up:attribution _:923877 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:923899 a rdf:Statement ; up:attribution _:923878 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:923900 a rdf:Statement ; up:attribution _:923879 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:923901 a rdf:Statement ; up:attribution _:923880 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:923902 a rdf:Statement ; up:attribution _:923881 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1048 . _:923903 a rdf:Statement ; up:attribution _:923882 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:923904 a rdf:Statement ; up:attribution _:923883 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:694 . _:923905 a rdf:Statement ; up:attribution _:923884 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:468 . _:923906 a rdf:Statement ; up:attribution _:923885 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:946 . _:923907 a rdf:Statement ; up:attribution _:923886 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0042025 . _:923908 a rdf:Statement ; up:attribution _:923887 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0055036 . _:923909 a rdf:Statement ; up:attribution _:923888 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003723 . _:923910 a rdf:Statement ; up:attribution _:923889 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0039660 . _:923911 a rdf:Statement ; up:attribution _:923890 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0046761 . _:923912 a rdf:Statement ; up:source unirule:MF_04068 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:923913 a rdf:Statement ; up:attribution _:923891 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:923914 a rdf:Statement ; up:source unirule:MF_04068 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:923915 a rdf:Statement ; up:attribution _:923892 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:923916 a rdf:Statement ; up:source unirule:MF_04068 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:923917 a rdf:Statement ; up:attribution _:923893 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04068 #Rule MF_04068 Created by:? on:2017-04-10 Modified by:Edouard de Castro on:2019-11-20 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04068 . ?thisOrganism rdfs:subClassOf+ taxon:11308 . BIND(URI(CONCAT(STR(?this), '#MF_04068a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_04068a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_04068a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_04068a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_04068a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_04068a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_04068a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch32 faldo:location ?templateMotifSequenceMatchRegionP0348533 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0348535 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03485MF_0406828 . ?templateMotifSequenceMatchRegionP0348533 faldo:begin ?templateMotifSequenceMatchBeginP0348534 . ?templateMotifSequenceMatchBeginP0348534 faldo:position ?templateMotifSequenceMatchBeginPositionP0348529 ; faldo:reference isoform:P03485-1 . ?templateMotifSequenceProfileAlignmentOperationP0348535 edam:has_input signature:MF_04068 ; rdf:type edam:operation_0300 . ?targetMotifMatch36 faldo:location ?targetMotifMatchRegionMatch37 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0406839 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03485MF_0406830 . ?targetMotifMatchRegionMatch37 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0406838 . ?targetMotifMatchRegionMatchBeginMF_0406838 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0406831 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0406839 edam:has_input signature:MF_04068 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03485MF_0406828, 1, (STRLEN(?templateMotifCigarP03485MF_0406828) - STRLEN(REPLACE(?templateMotifCigarP03485MF_0406828, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionP0348529) + 1)), '}'), '')))), '[a-z]', '')) AS ?step140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03485MF_0406830, 1, (STRLEN(?targetMotifMatchCigarP03485MF_0406830) - STRLEN(REPLACE(?targetMotifMatchCigarP03485MF_0406830, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03485MF_0406830, 1, (STRLEN(?targetMotifMatchCigarP03485MF_0406830) - STRLEN(REPLACE(?targetMotifMatchCigarP03485MF_0406830, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), '')))), '[^-]', ''))) AS ?step241) . BIND(((?step241 + ?targetMotifMatchRegionMatchBeginPositionMF_0406831) - 1) AS ?thisPositionOn14) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03485MF_0406828, 1, (STRLEN(?templateMotifCigarP03485MF_0406828) - STRLEN(REPLACE(?templateMotifCigarP03485MF_0406828, CONCAT('^(?:-*[^-]){', STR(((164 - ?templateMotifSequenceMatchBeginPositionP0348529) + 1)), '}'), '')))), '[a-z]', '')) AS ?step142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03485MF_0406830, 1, (STRLEN(?targetMotifMatchCigarP03485MF_0406830) - STRLEN(REPLACE(?targetMotifMatchCigarP03485MF_0406830, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03485MF_0406830, 1, (STRLEN(?targetMotifMatchCigarP03485MF_0406830) - STRLEN(REPLACE(?targetMotifMatchCigarP03485MF_0406830, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), '')))), '[^-]', ''))) AS ?step243) . BIND(((?step243 + ?targetMotifMatchRegionMatchBeginPositionMF_0406831) - 1) AS ?thisPositionOn15) . BIND(?this AS ?pfs1t44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse13) . FILTER ((BOUND(?thisPositionOn14) && BOUND(?thisPositionOn15))) . BIND(URI(CONCAT(STR(?this), '#MF_04068a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch49 faldo:location ?templateMotifSequenceMatchRegionP0348550 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0348552 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03485MF_0406845 . ?templateMotifSequenceMatchRegionP0348550 faldo:begin ?templateMotifSequenceMatchBeginP0348551 . ?templateMotifSequenceMatchBeginP0348551 faldo:position ?templateMotifSequenceMatchBeginPositionP0348546 ; faldo:reference isoform:P03485-1 . ?templateMotifSequenceProfileAlignmentOperationP0348552 edam:has_input signature:MF_04068 ; rdf:type edam:operation_0300 . ?targetMotifMatch53 faldo:location ?targetMotifMatchRegionMatch54 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0406856 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03485MF_0406847 . ?targetMotifMatchRegionMatch54 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0406855 . ?targetMotifMatchRegionMatchBeginMF_0406855 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0406848 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0406856 edam:has_input signature:MF_04068 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03485MF_0406845, 1, (STRLEN(?templateMotifCigarP03485MF_0406845) - STRLEN(REPLACE(?templateMotifCigarP03485MF_0406845, CONCAT('^(?:-*[^-]){', STR(((165 - ?templateMotifSequenceMatchBeginPositionP0348546) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03485MF_0406847, 1, (STRLEN(?targetMotifMatchCigarP03485MF_0406847) - STRLEN(REPLACE(?targetMotifMatchCigarP03485MF_0406847, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03485MF_0406847, 1, (STRLEN(?targetMotifMatchCigarP03485MF_0406847) - STRLEN(REPLACE(?targetMotifMatchCigarP03485MF_0406847, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) . BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0406848) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03485MF_0406845, 1, (STRLEN(?templateMotifCigarP03485MF_0406845) - STRLEN(REPLACE(?templateMotifCigarP03485MF_0406845, CONCAT('^(?:-*[^-]){', STR(((252 - ?templateMotifSequenceMatchBeginPositionP0348546) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03485MF_0406847, 1, (STRLEN(?targetMotifMatchCigarP03485MF_0406847) - STRLEN(REPLACE(?targetMotifMatchCigarP03485MF_0406847, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03485MF_0406847, 1, (STRLEN(?targetMotifMatchCigarP03485MF_0406847) - STRLEN(REPLACE(?targetMotifMatchCigarP03485MF_0406847, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) . BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0406848) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) . FILTER ((BOUND(?thisPositionOn20) && BOUND(?thisPositionOn21))) . BIND(URI(CONCAT(STR(?this), '#MF_04068a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionP0348567 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0348569 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03485MF_0406862 . ?templateMotifSequenceMatchRegionP0348567 faldo:begin ?templateMotifSequenceMatchBeginP0348568 . ?templateMotifSequenceMatchBeginP0348568 faldo:position ?templateMotifSequenceMatchBeginPositionP0348563 ; faldo:reference isoform:P03485-1 . ?templateMotifSequenceProfileAlignmentOperationP0348569 edam:has_input signature:MF_04068 ; rdf:type edam:operation_0300 . ?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0406873 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03485MF_0406864 . ?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0406872 . ?targetMotifMatchRegionMatchBeginMF_0406872 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0406865 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0406873 edam:has_input signature:MF_04068 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03485MF_0406862, 1, (STRLEN(?templateMotifCigarP03485MF_0406862) - STRLEN(REPLACE(?templateMotifCigarP03485MF_0406862, CONCAT('^(?:-*[^-]){', STR(((101 - ?templateMotifSequenceMatchBeginPositionP0348563) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03485MF_0406864, 1, (STRLEN(?targetMotifMatchCigarP03485MF_0406864) - STRLEN(REPLACE(?targetMotifMatchCigarP03485MF_0406864, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03485MF_0406864, 1, (STRLEN(?targetMotifMatchCigarP03485MF_0406864) - STRLEN(REPLACE(?targetMotifMatchCigarP03485MF_0406864, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) . BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0406865) - 1) AS ?thisPositionOn26) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03485MF_0406862, 1, (STRLEN(?templateMotifCigarP03485MF_0406862) - STRLEN(REPLACE(?templateMotifCigarP03485MF_0406862, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP0348563) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03485MF_0406864, 1, (STRLEN(?targetMotifMatchCigarP03485MF_0406864) - STRLEN(REPLACE(?targetMotifMatchCigarP03485MF_0406864, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03485MF_0406864, 1, (STRLEN(?targetMotifMatchCigarP03485MF_0406864) - STRLEN(REPLACE(?targetMotifMatchCigarP03485MF_0406864, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) . BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0406865) - 1) AS ?thisPositionOn27) . BIND(?this AS ?pfs1t78) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) . FILTER ((BOUND(?thisPositionOn26) && BOUND(?thisPositionOn27))) . BIND(URI(CONCAT(STR(?this), '#MF_04068a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_04068http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_04068#construct