Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_04003#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:894509 up:source unirule:MF_04003 . _:894510 up:source unirule:MF_04003 . _:894511 up:source unirule:MF_04003 . _:894512 up:source unirule:MF_04003 . _:894513 up:source unirule:MF_04003 . _:894514 up:source unirule:MF_04003 . _:894515 up:source unirule:MF_04003 . _:894516 up:source unirule:MF_04003 . _:894517 up:source unirule:MF_04003 . _:894518 up:source unirule:MF_04003 . _:894519 up:source unirule:MF_04003 . _:894520 up:source unirule:MF_04003 . _:894521 up:source unirule:MF_04003 . _:894522 up:source unirule:MF_04003 . _:894523 up:source unirule:MF_04003 . _:894524 up:source unirule:MF_04003 . _:894525 up:source unirule:MF_04003 . _:894526 up:source unirule:MF_04003 . _:894527 up:source unirule:MF_04003 . _:894528 up:source unirule:MF_04003 . _:894529 up:source unirule:MF_04003 . _:894530 up:source unirule:MF_04003 . _:894531 up:source unirule:MF_04003 . _:894532 up:source unirule:MF_04003 . _:894533 up:source unirule:MF_04003 . _:894534 up:source unirule:MF_04003 . _:894535 up:source unirule:MF_04003 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation4 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0003677 , GO:0005198 , GO:0019028 , GO:0042025 , GO:0075521 , keyword:1048 , keyword:1160 , keyword:1163 , keyword:1176 , keyword:1177 , keyword:167 , keyword:238 , keyword:426 , keyword:597 , keyword:945 , keyword:946 ; up:recommendedName ?name0 . ?name0 up:fullName 'Minor capsid protein L2' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'L2' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Minor protein of the capsid that localizes along the inner surface of the virion, within the central cavities beneath the L1 pentamers. Plays a role in capsid stabilization through interaction with the major capsid protein L1. Once the virion enters the host cell, L2 escorts the genomic DNA into the nucleus by promoting escape from the endosomal compartments and traffic through the host Golgi network. Mechanistically, the C-terminus of L2 possesses a cell-penetrating peptide that protudes from the host endosome, interacts with host cytoplasmic retromer cargo and thereby mediates the capsid delivery to the host trans-Golgi network. Plays a role through its interaction with host dynein in the intracellular microtubule-dependent transport of viral capsid toward the nucleus. Mediates the viral genome import into the nucleus through binding to host importins. Once within the nucleus, L2 localizes viral genomes to host PML bodies in order to activate early gene expression for establishment of infection. Later on, promotes late gene expression by interacting with the viral E2 protein and by inhibiting its transcriptional activation functions. During virion assembly, encapsidates the genome by direct interaction with the viral DNA.' . ?annotation3 a up:Subunit_Annotation ; rdfs:comment 'Interacts with major capsid protein L1. Interacts with E2; this interaction inhibits E2 transcriptional activity but not the DNA replication function E2. Interacts with host HSPA8; this interaction is required for L2 nuclear translocation. Interacts with host importins KPNB2 and KPNB3. Forms a complex with importin alpha2-beta1 heterodimers via interaction with the importin alpha2 adapter. Interacts with host DYNLT1; this interaction is essential for virus intracellular transport during entry. Interacts (via C-terminus) with host retromer subunits VPS35 AND VPS29.' . ?annotation4 a up:Subcellular_Location_Annotation . ?annotation4li5 up:cellularComponent . ?annotation4li6 up:cellularComponent . ?annotation7 a up:PTM_Annotation ; rdfs:comment 'Highly phosphorylated.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the papillomaviridae L2 protein family.' . ?case9 up:classifiedWith keyword:1015 . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; rdf:type up:Disulfide_Bond_Annotation . ?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:Motif_Annotation ; rdfs:comment 'Nuclear localization signal' . ?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 . _:894536 a rdf:Statement ; up:attribution _:894509 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:894537 a rdf:Statement ; up:attribution _:894510 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:894538 a rdf:Statement ; up:attribution _:894511 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:894539 a rdf:Statement ; up:attribution _:894512 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:894540 a rdf:Statement ; up:attribution _:894513 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:894541 a rdf:Statement ; up:attribution _:894514 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:894542 a rdf:Statement ; up:attribution _:894515 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:894543 a rdf:Statement ; up:attribution _:894516 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:167 . _:894544 a rdf:Statement ; up:attribution _:894517 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1176 . _:894545 a rdf:Statement ; up:attribution _:894518 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:238 . _:894546 a rdf:Statement ; up:attribution _:894519 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1048 . _:894547 a rdf:Statement ; up:attribution _:894520 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:945 . _:894548 a rdf:Statement ; up:attribution _:894521 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:426 . _:894549 a rdf:Statement ; up:attribution _:894522 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1177 . _:894550 a rdf:Statement ; up:attribution _:894523 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:597 . _:894551 a rdf:Statement ; up:attribution _:894524 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1163 . _:894552 a rdf:Statement ; up:attribution _:894525 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:946 . _:894553 a rdf:Statement ; up:attribution _:894526 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1160 . _:894554 a rdf:Statement ; up:attribution _:894527 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0042025 . _:894555 a rdf:Statement ; up:attribution _:894528 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019028 . _:894556 a rdf:Statement ; up:attribution _:894529 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003677 . _:894557 a rdf:Statement ; up:attribution _:894530 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005198 . _:894558 a rdf:Statement ; up:attribution _:894531 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0075521 . _:894559 a rdf:Statement ; up:attribution _:894532 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1015 . _:894560 a rdf:Statement ; up:source unirule:MF_04003 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:894561 a rdf:Statement ; up:attribution _:894533 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:894562 a rdf:Statement ; up:source unirule:MF_04003 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:894563 a rdf:Statement ; up:attribution _:894534 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:894564 a rdf:Statement ; up:source unirule:MF_04003 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:894565 a rdf:Statement ; up:attribution _:894535 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04003 #Rule MF_04003 Created by:? on:2015-12-11 Modified by:Edouard de Castro on:2019-11-20 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04003 . ?thisOrganism rdfs:subClassOf+ taxon:151340 . BIND(URI(CONCAT(STR(?this), '#MF_04003a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_04003a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_04003a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_04003a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_04003a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_04003a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch32 faldo:location ?templateMotifSequenceMatchRegionP0310733 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0310735 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03107MF_0400328 . ?templateMotifSequenceMatchRegionP0310733 faldo:begin ?templateMotifSequenceMatchBeginP0310734 . ?templateMotifSequenceMatchBeginP0310734 faldo:position ?templateMotifSequenceMatchBeginPositionP0310729 ; faldo:reference isoform:P03107-1 . ?templateMotifSequenceProfileAlignmentOperationP0310735 edam:has_input signature:MF_04003 ; rdf:type edam:operation_0300 . ?targetMotifMatch36 faldo:location ?targetMotifMatchRegionMatch37 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0400339 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03107MF_0400330 . ?targetMotifMatchRegionMatch37 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0400338 . ?targetMotifMatchRegionMatchBeginMF_0400338 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0400331 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0400339 edam:has_input signature:MF_04003 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagdisulfid) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03107MF_0400328, 1, (STRLEN(?templateMotifCigarP03107MF_0400328) - STRLEN(REPLACE(?templateMotifCigarP03107MF_0400328, CONCAT('^(?:-*[^-]){', STR(((22 - ?templateMotifSequenceMatchBeginPositionP0310729) + 1)), '}'), '')))), '[a-z]', '')) AS ?step140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03107MF_0400330, 1, (STRLEN(?targetMotifMatchCigarP03107MF_0400330) - STRLEN(REPLACE(?targetMotifMatchCigarP03107MF_0400330, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03107MF_0400330, 1, (STRLEN(?targetMotifMatchCigarP03107MF_0400330) - STRLEN(REPLACE(?targetMotifMatchCigarP03107MF_0400330, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), '')))), '[^-]', ''))) AS ?step241) . BIND(((?step241 + ?targetMotifMatchRegionMatchBeginPositionMF_0400331) - 1) AS ?thisPositionOn14) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03107MF_0400328, 1, (STRLEN(?templateMotifCigarP03107MF_0400328) - STRLEN(REPLACE(?templateMotifCigarP03107MF_0400328, CONCAT('^(?:-*[^-]){', STR(((28 - ?templateMotifSequenceMatchBeginPositionP0310729) + 1)), '}'), '')))), '[a-z]', '')) AS ?step142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03107MF_0400330, 1, (STRLEN(?targetMotifMatchCigarP03107MF_0400330) - STRLEN(REPLACE(?targetMotifMatchCigarP03107MF_0400330, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03107MF_0400330, 1, (STRLEN(?targetMotifMatchCigarP03107MF_0400330) - STRLEN(REPLACE(?targetMotifMatchCigarP03107MF_0400330, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), '')))), '[^-]', ''))) AS ?step243) . BIND(((?step243 + ?targetMotifMatchRegionMatchBeginPositionMF_0400331) - 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 (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) . BIND(URI(CONCAT(STR(?this), '#MF_04003a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch49 faldo:location ?templateMotifSequenceMatchRegionP0310750 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0310752 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03107MF_0400345 . ?templateMotifSequenceMatchRegionP0310750 faldo:begin ?templateMotifSequenceMatchBeginP0310751 . ?templateMotifSequenceMatchBeginP0310751 faldo:position ?templateMotifSequenceMatchBeginPositionP0310746 ; faldo:reference isoform:P03107-1 . ?templateMotifSequenceProfileAlignmentOperationP0310752 edam:has_input signature:MF_04003 ; rdf:type edam:operation_0300 . ?targetMotifMatch53 faldo:location ?targetMotifMatchRegionMatch54 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0400356 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03107MF_0400347 . ?targetMotifMatchRegionMatch54 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0400355 . ?targetMotifMatchRegionMatchBeginMF_0400355 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0400348 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0400356 edam:has_input signature:MF_04003 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03107MF_0400345, 1, (STRLEN(?templateMotifCigarP03107MF_0400345) - STRLEN(REPLACE(?templateMotifCigarP03107MF_0400345, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionP0310746) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03107MF_0400347, 1, (STRLEN(?targetMotifMatchCigarP03107MF_0400347) - STRLEN(REPLACE(?targetMotifMatchCigarP03107MF_0400347, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03107MF_0400347, 1, (STRLEN(?targetMotifMatchCigarP03107MF_0400347) - STRLEN(REPLACE(?targetMotifMatchCigarP03107MF_0400347, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) . BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0400348) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03107MF_0400345, 1, (STRLEN(?templateMotifCigarP03107MF_0400345) - STRLEN(REPLACE(?templateMotifCigarP03107MF_0400345, CONCAT('^(?:-*[^-]){', STR(((13 - ?templateMotifSequenceMatchBeginPositionP0310746) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03107MF_0400347, 1, (STRLEN(?targetMotifMatchCigarP03107MF_0400347) - STRLEN(REPLACE(?targetMotifMatchCigarP03107MF_0400347, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03107MF_0400347, 1, (STRLEN(?targetMotifMatchCigarP03107MF_0400347) - STRLEN(REPLACE(?targetMotifMatchCigarP03107MF_0400347, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) . BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0400348) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs2t61) . 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_04003a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionP0310767 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0310769 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03107MF_0400362 . ?templateMotifSequenceMatchRegionP0310767 faldo:begin ?templateMotifSequenceMatchBeginP0310768 . ?templateMotifSequenceMatchBeginP0310768 faldo:position ?templateMotifSequenceMatchBeginPositionP0310763 ; faldo:reference isoform:P03107-1 . ?templateMotifSequenceProfileAlignmentOperationP0310769 edam:has_input signature:MF_04003 ; rdf:type edam:operation_0300 . ?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0400373 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03107MF_0400364 . ?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0400372 . ?targetMotifMatchRegionMatchBeginMF_0400372 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0400365 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0400373 edam:has_input signature:MF_04003 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03107MF_0400362, 1, (STRLEN(?templateMotifCigarP03107MF_0400362) - STRLEN(REPLACE(?templateMotifCigarP03107MF_0400362, CONCAT('^(?:-*[^-]){', STR(((454 - ?templateMotifSequenceMatchBeginPositionP0310763) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03107MF_0400364, 1, (STRLEN(?targetMotifMatchCigarP03107MF_0400364) - STRLEN(REPLACE(?targetMotifMatchCigarP03107MF_0400364, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03107MF_0400364, 1, (STRLEN(?targetMotifMatchCigarP03107MF_0400364) - STRLEN(REPLACE(?targetMotifMatchCigarP03107MF_0400364, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) . BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0400365) - 1) AS ?thisPositionOn26) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03107MF_0400362, 1, (STRLEN(?templateMotifCigarP03107MF_0400362) - STRLEN(REPLACE(?templateMotifCigarP03107MF_0400362, CONCAT('^(?:-*[^-]){', STR(((462 - ?templateMotifSequenceMatchBeginPositionP0310763) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03107MF_0400364, 1, (STRLEN(?targetMotifMatchCigarP03107MF_0400364) - STRLEN(REPLACE(?targetMotifMatchCigarP03107MF_0400364, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03107MF_0400364, 1, (STRLEN(?targetMotifMatchCigarP03107MF_0400364) - STRLEN(REPLACE(?targetMotifMatchCigarP03107MF_0400364, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) . BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0400365) - 1) AS ?thisPositionOn27) . BIND(?this AS ?pfs2t78) . 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_04003a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag79) . } BIND(IF(BOUND(?tagdisulfid), ?caseWithTag79, ?UNBOUND_VARIABLE) AS ?case9) . } "xsd:string
http://purl.uniprot.org/unirules/MF_04003http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_04003#construct